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

[玩转系统] PowerShell:如何列出文件夹中的所有文件(不带扩展名)

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

PowerShell:如何列出文件夹中的所有文件(不带扩展名)


您可以在 PowerShell 中使用以下语法列出特定文件夹中的所有文件(不带文件扩展名):

(Get-ChildItem).BaseName

此特定示例将返回当前目录中不带文件扩展名的所有文件名。

请注意,我们使用 Get-ChildItem cmdlet 检索当前目录中的所有文件,然后使用 BaseName 属性仅提取文件名本身(不带扩展名)。

请注意,如果您愿意,还可以使用 > 命令将这些文件名保存到新文件中:

(Get-ChildItem).BaseName > c:\users\bobbi\my_files.txt

此特定示例将不带扩展名的文件名列表保存到特定位置中名为 my_files.txt 的文本文件。

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

示例:如何在 PowerShell 中列出不带扩展名的文件夹中的所有文件

假设我们当前的目录有以下路径:

C:\users\bobbi\data2

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

[玩转系统] PowerShell:如何列出文件夹中的所有文件(不带扩展名)

我们可以看到当前目录下有三个扩展名为.txt的文件。

我们可以使用以下语法列出每个文件名(不带扩展名):

(Get-ChildItem).BaseName

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

[玩转系统] PowerShell:如何列出文件夹中的所有文件(不带扩展名)

我们可以看到我们能够成功列出每个文件名(不带扩展名)。

请注意,我们还可以使用以下语法将此文件名列表保存到文本文件中:

(Get-ChildItem).BaseName > c:\users\bobbi\my_files.txt

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

[玩转系统] PowerShell:如何列出文件夹中的所有文件(不带扩展名)

请注意,当我们使用 Get-Content cmdlet 查看名为 my_files.txt 的文件的内容时,我们可以看到它包含当前目录中的文件名列表,而无需文件扩展名。

注意:您可以在此处找到 PowerShell 中 Get-ChildItem cmdlet 的完整文档。

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

取消回复欢迎 发表评论:

关灯