dir 批处理文件中特定文件夹深度的文件夹

Tom*_*mas 5 batch dir cmd.exe

我希望使用批处理文件,能够在位于一堆不同位置的一堆名为“错误”的文件夹中搜索和显示文件。

错误文件夹始终处于相同的文件夹深度,但它们之前的文件夹名称不同。

dir /A-d /b C:\Temp\*random_folder_name*\*random_folder_name*\error
Run Code Online (Sandbox Code Playgroud)

那么,我可以创建一行显示所有错误文件夹中的所有文件,“下面”的两个文件夹,在本例中为“C:\Temp”?还是我必须为每个错误文件夹添加一个目录行?

小智 5

Windows 7 及更高版本具有电源外壳:

你可以试试:

Get-ChildItem \*\*\*
Run Code Online (Sandbox Code Playgroud)

这将返回深度为两个子文件夹的所有项目。添加 * 添加一个额外的子文件夹进行搜索。

来源:https : //stackoverflow.com/questions/13249085/limit-get-childitem-recursion-depth