2013-03-05 120 views
115

我尝试搜索一个命令,该命令可以使用命令提示符命令列出目录中的所有文件以及子文件夹。 我已阅读“dir”命令的帮助,但coudn't找到我正在寻找。 请帮助我什么命令可以得到这个。命令列出文件夹中的所有文件以及窗口中的子文件夹

+1

以下文章为您的方案提供了解决方案。 [子目录文件列表命令] [1] [1]:http://stackoverflow.com/questions/3447503/how-to-get-a-list-of-sub-folders -and-their-files-by-folder-names – 2013-03-05 02:10:47

+9

'dir/s'完成这项工作。 – 2013-03-05 02:11:47

回答

186

以下文章为您的方案提供了解决方案。

dir /s /b /o:gn 

/S显示文件中所指定的目录及其所有子目录。

/B使用裸格式(无标题信息或摘要)。

/O按排序顺序列出文件。

+3

对所使用的开关的描述将大大改善此答案。 – Gusdor 2017-05-03 11:34:49

+0

这不仅输出文件名,还输出路径+文件名。这不起作用。当添加递归/ s时,DIR将始终输出输出中的完整路径。因此,可能需要FOR脚本来递归查找目录树中的所有文件名,并在文本文件中按字母顺序输出它们。 – 2017-07-08 01:14:32

+0

这是一个不错的选择。然而,它似乎并没有在PowerShell中工作,这意味着我似乎无法在UNC路径上使用此命令。 – LordScree 2017-10-12 10:49:30

40

的除了回答:当你不想要列出的文件夹,只有在subfoldes,使用/ AD转换这样的文件:

dir ..\myfolder /b /s /A-D /o:gn>list.txt 
+0

该解决方案非常适合将导出列表添加到.txt文件的额外好处。 – Jason 2015-05-27 23:09:57

+0

哇,很好的解决方案。你从字面上节省了25分钟...手动创建文件夹和复制文件 – tno2007 2017-11-10 16:48:41

48

如果要列出文件夹和文件如图形目录树,您应该使用tree command

tree /f 

显示格式或排序有多种选项。

检查示例输出。

enter image description here

回答晚了。希望它能帮助别人。

+1

在Windows 10安装窗口内工作得很好! – 2016-11-06 20:40:00

+4

投了票,导致行星地球是惊人的 – Anselm 2017-01-20 15:58:52

+1

如何打印此文件?我尝试了> f.txt,但没有打印确切的我看到 – Ajith 2017-05-04 13:24:15

2

如果您只是需要获取文件+文件夹的基本快照。按照这些婴儿的步骤:

  • 的Windows + [R
  • 输入
  • 类型cmd
  • 输入
  • 类型dir
  • 出版社输入
+0

没有任何参数,'dir'只提供有关当前文件夹中的文件和目录的信息,但OP希望返回包含子文件夹中的文件。 – Vyren 2017-11-26 17:58:57

1

上述命令的一个替代方案稍微防弹一点。

它可以列出所有文件,而不考虑权限或路径长度。

robocopy "C:\YourFolderPath" "C:\NULL" /E /L /NJH /NJS /FP /NS /NC /B /XJ 

我有使用C的一个轻微的问题:\ NULL我已经在我的博客

https://theitronin.com/bulletproofdirectorylisting/

写但无论如何它是最强大的命令,我知道。

相关问题