我尝试使用命令提示符命令搜索可以列出目录中所有文件以及子文件夹的命令。我已经阅读了“dir”命令的帮助,但找不到我要找的东西。请帮助我什么命令可以得到这个。
问问题
1252394 次
5 回答
365
下面的帖子为您的场景提供了解决方案。
dir /s /b /o:gn
/S显示指定目录和所有子目录中的文件。
/B使用裸格式(没有标题信息或摘要)。
/O按排序顺序列出文件。
然后在:gn中,g按文件夹排序,然后按文件排序,n按字母顺序排列这些文件。
于 2013-03-05T02:13:08.583 回答
138
于 2016-08-24T13:49:00.610 回答
66
答案的补充:当您不想列出文件夹时,只列出子文件夹中的文件,请使用/AD开关,如下所示:
dir ..\myfolder /b /s /A-D /o:gn>list.txt
于 2015-05-15T09:39:01.700 回答
6
上述命令的替代方案更防弹。
无论权限或路径长度如何,它都可以列出所有文件。
robocopy "C:\YourFolderPath" "C:\NULL" /E /L /NJH /NJS /FP /NS /NC /B /XJ
我在我的博客中写过的 C:\NULL 的使用有一个小问题
https://theitronin.com/bulletproofdirectorylisting/
但尽管如此,这是我所知道的最强大的命令。
于 2017-08-09T12:56:34.433 回答
6
如果您只需要获取文件+文件夹的基本快照。请按照以下婴儿步骤操作:
- 按Windows+R
- 按Enter
- 类型
cmd
- 按Enter
- 类型
dir -s
- 按Enter
于 2017-06-21T12:52:21.410 回答