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

[玩转系统] Powershell:如何使用 dir /b 的等效项

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

Powershell:如何使用 dir /b 的等效项


使用cmd时,可以使用以下命令将给定目录中的所有文件和文件夹的名称打印到文本文件中:

dir /b > my_contents.txt 

要在 PowerShell 中复制这种确切的行为,我们可以使用以下语法:

Get-ChildItem -name > my_contents.txt

该语法的工作原理如下:

  • 首先,我们使用 Get-ChildItem cmdlet 检索当前目录中的所有文件夹和文件。
  • 然后,我们使用 -name 参数来指定我们只想返回文件夹和文件的名称。
  • 最后,我们使用 >命令将此文件夹和文件名列表输出到名为my_contents.txt的文本文件。

请注意,dir 也是 Get-ChildItem 的别名,因此您可以使用以下语法来获得相同的结果:

dir -name > my_contents.txt

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

示例:如何在 PowerShell 中使用 dir /b 的等效项

假设我们想将当前目录中所有文件夹和文件的名称列出到一个文本文件中。

首先,我们可以使用 Get-ChildItem cmdlet 来查看当前目录中的所有文件夹和文件:

[玩转系统] Powershell:如何使用 dir /b 的等效项

我们可以看到当前目录包含一个名为athletes的文件夹、一个.csv文件和三个.txt文件。

我们可以使用以下语法仅将这些文件夹和文件的名称输出到名为 my_contents.txt 的文本文件中:

Get-ChildItem -name > my_contents.txt

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

[玩转系统] Powershell:如何使用 dir /b 的等效项

然后,我们可以使用 Get-Content cmdlet 来查看我们刚刚创建的新文本文件的内容:

Get-Content my_contents.txt

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

[玩转系统] Powershell:如何使用 dir /b 的等效项

我们可以看到该文件只包含当前目录中的文件夹和文件的名称,正如我们想要的那样。

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

取消回复欢迎 发表评论:

关灯