当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] PowerShell:使用 Get-ChildItem 获取文件的完整路径

作者:精品下载站 日期:2024-12-14 04:39:43 浏览:13 分类:玩电脑

PowerShell:使用 Get-ChildItem 获取文件的完整路径


您可以在 PowerShell 中使用以下语法来使用 Get-ChildItem cmdlet 来获取特定文件夹中文件的完整路径:

(Get-ChildItem c:\users\bobbi\current_data -Recurse).FullName

此特定示例将获取位于以下文件夹中的每个文件的完整路径:

c:\users\bobbi\current_data

通过使用 FullName 属性,我们可以获得每个文件的完整路径。

以下示例展示了如何在实践中使用此语法。

示例:在 PowerShell 中使用 Get-ChildItem 获取文件的完整路径

假设我们在以下位置保存了一个名为 current_data 的文件夹:

c:\users\bobbi\current_data

我们可以使用以下语法来查看该文件夹中的每个文件:

$path = "c:\users\bobbi\current_data"
Dir $path

以下屏幕截图显示了如何在实践中使用此语法:

[玩转系统] PowerShell:使用 Get-ChildItem 获取文件的完整路径

我们可以看到该文件夹包含以下五个Excel文件:

  • 棒球数据.xlsx
  • 篮球数据.xlsx
  • football_data.xlsx
  • 曲棍球数据.xlsx
  • new_hockey_data.xlsx

请注意,这些文件名不包含完整路径。

如果我们想查看每个文件的完整路径,我们可以使用以下语法来执行此操作:

(Get-ChildItem c:\users\bobbi\current_data -Recurse).FullName

以下屏幕截图显示了如何在实践中使用此语法:

[玩转系统] PowerShell:使用 Get-ChildItem 获取文件的完整路径

请注意,现在显示文件夹中每个文件的完整路径:

  • c:\users\bobbi\current_data\baseball_data.xlsx
  • c:\users\bobbi\current_data\basketball_data.xlsx
  • c:\users\bobbi\current_data\football_data.xlsx
  • c:\users\bobbi\current_data\hockey_data.xlsx
  • c:\users\bobbi\current_data\new_hockey_data.xlsx

如果愿意,我们可以使用以下语法将每个完整路径导出到文本文件:

(Get-ChildItem c:\users\bobbi\current_data -Recurse).FullName > full_names.txt

以下屏幕截图显示了如何在实践中使用此语法:

[玩转系统] PowerShell:使用 Get-ChildItem 获取文件的完整路径

然后我们可以导航到该文本文件在计算机上的位置来查看它:

[玩转系统] PowerShell:使用 Get-ChildItem 获取文件的完整路径

我们可以看到文本文件包含文件夹中每个文件的完整路径。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯