我正在使用以下命令:
Get-ChildItem -Path "C:\*" "*.ps1" -Name -Recurse
返回驱动器上的 PowerShell 脚本列表。但是,它返回 .pdf、.docx 和 .py(以及其他文件)以及 .ps1 文件。该列表不是驱动器上的完整文件列表,因此它过滤了一些文件。它返回的不应该有的文件与 PowerShell 没有任何联系,即使在文档正文中也是如此。
有谁知道出了什么问题吗?
答案1
您唯一的错误是后面的通配符C:\
- 当您想要运行命令并包含子文件夹时,您只需添加开关-recurse
,此开关将为您处理一切。
gci C:\ *.ps1 -recurse -name