我尝试搜索一个命令,该命令可以使用命令提示符命令列出目录中的所有文件以及子文件夹。 我已经阅读了“dir”命令的帮助,但找不到我要找的东西。 请告诉我哪个命令可以得到这个。
当前回答
如果你想要像图形目录树一样列出文件夹和文件,你应该使用tree命令。
tree /f
有各种显示格式或排序选项。
检查示例输出。
回答晚了。希望它能帮助到别人。
其他回答
如果您只是需要获得文件+文件夹的基本快照。遵循这些小步骤:
按Windows + R 按回车键 键入cmd 按回车键 类型dir -s 按回车键
补充回答:当你不想列出文件夹,只列出子文件夹中的文件时,使用/A-D开关,如下所示:
dir ..\myfolder /b /s /A-D /o:gn>list.txt
下面的文章为您的场景提供了解决方案。
**dir /s /b /o:gn**
/S显示指定目录及所有子目录下的文件。
/B使用裸格式(没有标题信息或摘要)。
/O按文件顺序排列。
:gn, g先按文件夹,再按文件排序,n将这些文件按字母顺序排列。
对于除长路径外的所有文件,编写以下命令:
**dir /b /o:gn**
树: 在CMD中写入
树/ f
下面的文章为您的场景提供了解决方案。
dir /s /b /o:gn
/S显示指定目录及所有子目录下的文件。
/B使用裸格式(没有标题信息或摘要)。
/O按文件顺序排列。
然后在:gn中,g按文件夹和文件排序,n将这些文件按字母顺序排列。
上面命令的一个替代方案是更加防弹的。
它可以列出所有文件,而不考虑权限或路径长度。
robocopy "C:\YourFolderPath" "C:\NULL" /E /L /NJH /NJS /FP /NS /NC /B /XJ
我在使用C:\NULL时有一个小问题,我已经在我的博客中写过了
https://theitronin.com/bulletproofdirectorylisting/
尽管如此,这是我所知道的最强大的命令。
推荐文章
- 如何在命令提示符中使用空格?
- 在Python中如何在Linux和Windows中使用“/”(目录分隔符)?
- 命令行从操作系统级配置中删除环境变量
- 在特定的文件夹中打开Cygwin
- 命令行svn for Windows?
- Gulp命令未找到-安装Gulp后错误
- 如何找到并运行keytool
- 我的Windows应用程序的图标应该包括哪些大小?
- 如何使用xargs复制名称中有空格和引号的文件?
- 在Windows上设置Python simpleHTTPserver
- 如何从批处理文件运行PowerShell脚本
- 在单行命令行中执行多行语句
- 使用“start”命令并将参数传递给已启动的程序
- 查找名称包含字符串的所有文件
- 无法在打开用户映射区段的文件上执行所请求的操作