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

[玩转系统] PowerShell:在一张表中显示 Get-ChildItem - 递归结果

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

PowerShell:在一张表中显示 Get-ChildItem - 递归结果


通常,您可能希望在 PowerShell 中使用命令 Get-ChildItem -Recurse 来递归地从目录中检索所有文件名,并将结果显示在一个输出表中。

您可以使用以下语法来执行此操作:

Get-ChildItem -Recurse *.txt | Select FullName

此特定示例将返回当前目录和所有子文件夹中每个 .txt 文件的完整路径。

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

示例:在一个输出表中显示 Get-ChildItem - 递归结果

假设我们使用以下语法和 Get-ChildItem cmdlet 来递归返回当前目录中的所有 .txt 文件:

Get-ChildItem -Recurse *.txt

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

[玩转系统] PowerShell:在一张表中显示 Get-ChildItem - 递归结果

请注意,这将返回有关当前目录中每个 .txt 文件的信息,并以各个子文件夹名称分隔。

我们可以使用以下语法在单个输出表中返回这些结果:

Get-ChildItem -Recurse *.txt | Select FullName

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

[玩转系统] PowerShell:在一张表中显示 Get-ChildItem - 递归结果

请注意,这仅返回当前目录中的每个 .txt 文件和所有子文件夹的完整路径,这些文件组合在一个输出表中。

请注意,您还可以通过使用 Select 语句返回任意数量的属性:

Get-ChildItem -Recurse *.txt | Select LastWriteTime, Length, FullName

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

[玩转系统] PowerShell:在一张表中显示 Get-ChildItem - 递归结果

请随意在 Select 语句中包含您想要的任何属性。

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

取消回复欢迎 发表评论:

关灯