我构建了一个脚本,用Get-ChildItem
递归搜索所有目录。问题是,存在具有空白名称的目录(使用alt + 255完成)。
当脚本遇到这样的目录时,它仍会列出该目录中的文件,但不会搜索其子目录。
答案 0 :(得分:1)
我认为在PowerShell中不可能。但你可以跳到cmd并使用
cmd -c dir $Location /s
这有效!
答案 1 :(得分:0)
正如上面提到的@Bert Levrau,您可以在CMD中进行递归搜索。在Powershell中使用具有ALT + 255名称的文件夹的Get-ChildItem
会将其抛入无限递归循环。您可以使用以下示例从Powershell调用CMD进程:$result = cmd /c $directoryPath /s
此时,您可以通过结果查找所需的信息。