如何获取.cmd脚本中的文件夹列表

时间:2014-03-24 08:39:34

标签: list cmd dir

我想获取某个目录中的文件夹列表。

以下是我尝试做的事情:

for /d %%a in (*) do dir "c:\Users\cowman\FolderA" /a:d /o:n /b "%%a" >> get_dirs.txt

这为我提供了FolderA中所有文件夹的列表。但是,遗憾的是,它多次列出文件夹。我只希望他们列出一次。我如何将它们列入一次?

2 个答案:

答案 0 :(得分:2)

dir "c:\Users\cowman\FolderA" /a:d /o:n /b > get_dirs.txt

使用>重新创建文件; >>附加到任何现有文件。

或者,如果要在目标的子目录中列出目录,请使用

dir "c:\Users\cowman\FolderA" /a:d /o:n /s /b > get_dirs.txt

答案 1 :(得分:0)

如果您不想使用递归列表:

dir "c:\Users\cowman\FolderA" /b /ad > get_dirs.txt