0

我有folder几个subfolders。每个subfolder都有几个sub-subfolders,每个sub-subfolder都有几个文件,就像这样

folder
|____subfolder1
     |_________sub-subfolder1
     |         |______________file1
     |         |______________file2
     |         |______________file3
     |_________sub_folder2
     |         |______________file4
     |         |______________file5
     |         |______________fileN
     subfolder2
     |_________sub-subfolder2
     |
     etc

我知道从我可以做的子文件夹中获取文件

dir /s/b/o:gn

但是,在这种情况下,这给了我sub-subfolder1sub-subfolder2. 我想得到file1, file2, file3,file4等。

我怎样才能做到这一点?

4

2 回答 2

1

试试这个:

目录 /s/b/o:gn | 种类

预期结果:

folder
folder\subfolder1
folder\subfolder1\sub-subfolder1
folder\subfolder1\sub-subfolder1\file1
folder\subfolder1\sub-subfolder1\file2
folder\subfolder1\sub-subfolder1\file3

folder\subfolder1\sub-subfolder2
folder\subfolder1\sub-subfolder1\file4

万一我错过了您的问题,您还可以指定子文件夹:

dir c:\folder\subfolder1 /s/b/o:gn | sort
于 2013-11-13T18:51:16.773 回答
1

这将为您提供文件名的完整路径
- 启动它folder"c:\path\folder"/r

@echo off
for /r %%a in (*) do echo %%a
于 2013-11-14T02:28:02.247 回答