Batch file 使用批处理文件创建一个文本文件,该文件为我提供所有文件夹和子文件夹的列表

Batch file 使用批处理文件创建一个文本文件,该文件为我提供所有文件夹和子文件夹的列表,batch-file,Batch File,我不太懂编程。经过45分钟的在线搜索,找到了如何只使用文件夹而不使用子文件夹,我决定来这里 我已经完成了打开文本程序并键入以下内容的部分: dir/b>fileslist.txt 然后将其另存为: filelist.bat 然后将该.bat文件放在我要创建列表的文件夹中 虽然这给了我一个列表,其中只有文件夹,但没有文件夹中的文件夹。我不想要里面的文件。只有文件夹和子文件夹 我使用的是Windows 7,我所在的文件夹是Libraries\Pictures 在图片中,我有大约75个文件夹,按活动和

我不太懂编程。经过45分钟的在线搜索,找到了如何只使用文件夹而不使用子文件夹,我决定来这里

我已经完成了打开文本程序并键入以下内容的部分:

dir/b>fileslist.txt

然后将其另存为:

filelist.bat

然后将该.bat文件放在我要创建列表的文件夹中

虽然这给了我一个列表,其中只有文件夹,但没有文件夹中的文件夹。我不想要里面的文件。只有文件夹和子文件夹

我使用的是Windows 7,我所在的文件夹是Libraries\Pictures

在图片中,我有大约75个文件夹,按活动和旅行等分类。在其中一些文件夹中,我有与特定活动和旅行相关的子文件夹

我想有一个文本文件作为快速参考,所以我可以在我的电子邮件它。当我不在家的时候,我可以从我的电子邮件中快速打开这个文本文件,告诉我的女朋友她要找的照片在哪个文件夹中

谢谢你的帮助

dir /s
将递归列出文件(在所有子目录中)

您可以使用查看所有选项

dir /?

您应该能够使用以下命令仅查看目录并打印所有目录:

dir /s /a:d /b > fileslist.txt

请注意,
用于覆盖,
用于附加…

dir/S/A:D/B>fileslist.txt
tree >> out.txt    # (this will give you the directories / sub directories structure)

dir /s >> out.txt  # (this will give you a list)