Get-ChildItem 返回错误的文件类型

Get-ChildItem 返回错误的文件类型

我正在使用以下命令:

Get-ChildItem -Path "C:\*" "*.ps1" -Name -Recurse

返回驱动器上的 PowerShell 脚本列表。但是,它返回 .pdf、.docx 和 .py(以及其他文件)以及 .ps1 文件。该列表不是驱动器上的完整文件列表,因此它过滤了一些文件。它返回的不应该有的文件与 PowerShell 没有任何联系,即使在文档正文中也是如此。

有谁知道出了什么问题吗?

答案1

您唯一的错误是后面的通配符C:\- 当您想要运行命令并包含子文件夹时,您只需添加开关-recurse,此开关将为您处理一切。

gci C:\ *.ps1 -recurse -name

相关内容