use*_*178 169 windows command-line command dir
我尝试使用命令提示符命令搜索可以列出目录中的所有文件以及子文件夹的命令.我已阅读"dir"命令的帮助但却找不到我要找的东西.请帮助我什么命令可以得到这个.
小智 271
以下帖子为您的方案提供了解决方案.
dir /s /b /o:gn
Run Code Online (Sandbox Code Playgroud)
/ S显示指定目录和所有子目录中的文件.
/ B使用裸格式(无标题信息或摘要).
/ O按排序顺序按文件列出.
Som*_*luk 91
如果要列出文件夹和文件(如图形目录树),则应使用tree命令.
tree /f
Run Code Online (Sandbox Code Playgroud)
显示格式或排序有多种选择.
检查示例输出.
回答很晚.希望它对某人有帮助.
Las*_*osi 52
答案的补充:当你不想列出文件夹,只列出子文件夹中的文件时,使用/ AD开关如下:
dir ..\myfolder /b /s /A-D /o:gn>list.txt
Run Code Online (Sandbox Code Playgroud)
如果您只需要获取文件 + 文件夹的基本快照。请遵循以下婴儿步骤:
cmddir -s上述命令的替代方案更加防弹。
它可以列出所有文件,而与权限或路径长度无关。
robocopy "C:\YourFolderPath" "C:\NULL" /E /L /NJH /NJS /FP /NS /NC /B /XJ
Run Code Online (Sandbox Code Playgroud)
我在博客中写过关于C:\ NULL的使用,我有一个小问题
https://theitronin.com/bulletproofdirectorylisting/
但是,这是我所知道的最可靠的命令。
小智 5
下面的帖子给出了适合您的情况的解决方案。
**dir /s /b /o:gn**
Run Code Online (Sandbox Code Playgroud)
/S显示指定目录和所有子目录中的文件。
/B使用裸格式(无标题信息或摘要)。
/O按文件顺序列出。
:gn, g 按文件夹然后文件排序, n 按字母顺序排列这些文件。
仅对于除长路径之外的所有文件,编写以下命令:
**dir /b /o:gn**
Run Code Online (Sandbox Code Playgroud)
对于树: 在你的cmd中写入
tree /f
| 归档时间: |
|
| 查看次数: |
841918 次 |
| 最近记录: |