我尝试搜索一个命令,该命令可以使用命令提示符命令列出目录中的所有文件以及子文件夹。 我已经阅读了“dir”命令的帮助,但找不到我要找的东西。 请告诉我哪个命令可以得到这个。
当前回答
如果你想要像图形目录树一样列出文件夹和文件,你应该使用tree命令。
tree /f
有各种显示格式或排序选项。
检查示例输出。
回答晚了。希望它能帮助到别人。
其他回答
下面的文章为您的场景提供了解决方案。
**dir /s /b /o:gn**
/S显示指定目录及所有子目录下的文件。
/B使用裸格式(没有标题信息或摘要)。
/O按文件顺序排列。
:gn, g先按文件夹,再按文件排序,n将这些文件按字母顺序排列。
对于除长路径外的所有文件,编写以下命令:
**dir /b /o:gn**
树: 在CMD中写入
树/ f
如果您只是需要获得文件+文件夹的基本快照。遵循这些小步骤:
按Windows + R 按回车键 键入cmd 按回车键 类型dir -s 按回车键
上面命令的一个替代方案是更加防弹的。
它可以列出所有文件,而不考虑权限或路径长度。
robocopy "C:\YourFolderPath" "C:\NULL" /E /L /NJH /NJS /FP /NS /NC /B /XJ
我在使用C:\NULL时有一个小问题,我已经在我的博客中写过了
https://theitronin.com/bulletproofdirectorylisting/
尽管如此,这是我所知道的最强大的命令。
如果你想要像图形目录树一样列出文件夹和文件,你应该使用tree命令。
tree /f
有各种显示格式或排序选项。
检查示例输出。
回答晚了。希望它能帮助到别人。
补充回答:当你不想列出文件夹,只列出子文件夹中的文件时,使用/A-D开关,如下所示:
dir ..\myfolder /b /s /A-D /o:gn>list.txt
推荐文章
- 在Sublime Text 2中使用Ctrl+D进行多个选择时,我如何跳过匹配?
- #定义WIN32_LEAN_AND_MEAN具体排除了什么?
- 如何使用文件的行作为命令的参数?
- 如何添加一个设置路径只执行批处理文件?
- 最好的轻量级web服务器(只有静态内容)的Windows
- npm犯错!错误:EPERM:操作不允许,重命名
- 崇高的文本从命令行
- 如何保持Python脚本输出窗口打开?
- 使用.bat文件检查文件夹是否存在
- BAT文件:打开新的cmd窗口并在其中执行命令
- 如何做一个非贪婪匹配在grep?
- 如何查看Windows库(*.lib)的内容
- 在Windows中删除大文件夹最快的方法是什么?
- 如何在IntelliJ IDEA中输入命令行参数?
- Shell命令查找两个文件中的公共行