Windows 命令行列出所有目录

Windows 命令行列出所有目录

我希望使用 .bat 文件或命令行将目录列表抓取到文本文档中。

我面临的问题是,我有大约 12 个硬盘,每个硬盘中都有几个文件夹,而这些目录中还有大约 163 个文件夹,我必须对它们全部进行分类。手动执行此操作将是一项艰巨的任务,我希望简化它。

如果您需要更多信息,请直接询问,我会提供。

答案1

您可以尝试不同的参数,例如 /s。如何在多个驱动器中执行则是另一回事。您最终会编写一个循环遍历不同驱动器的 .bat 文件并运行以下命令。或者简单地从每个驱动器运行此命令并整理结果。

dir /s > fileNames.txt

上述操作将创建一个包含所有目录名称的 fileNames.txt。

高血压

答案2

尝试:

tree C: > out.txt
tree D: >> out.txt
...
tree Z: >> out.txt

您将需要进行一些编辑,但转义字符确实有助于层次结构。

答案3

您需要dir带有标志的命令/s

相关内容