在 Windows 中,有没有办法获取文件夹中所有文件的列表,包括所有子文件夹中的所有文件?
答案1
递归列出所有文件
C:
\
\>dir /s
将其保存到文件中
C:
\
\>dir /s /b\>filelist.txt
一次查看一页
C:
\
> dir /s | 更多
答案2
尝试 tree /f。这应该会输出整个结构。
答案3
你会得到sourceforge 上的 UnixUtils,这将给你find.exe
。
然后,您可以对所有文件及其文件夹路径的列表执行以下操作。
cd Path\to\folder
find.exe . -type f
还有其他形式的 Unix 命令可能对您有用。与
本机命令相比,输出更易于搜索。dir
tree
使用来自 的输入进行更新Johannes
。
在cmd.exe
shell中
dir /b /s
对于在 Widows 格式中递归列表来说,效果非常好
(因此您会看到“ C:\
”和反斜杠“ \
”)。
我完全错过了 答案中的“ \b
” Nifle
!(现在 +1)。
答案4
为什么这么复杂?按 Windowskey+F 启动 Windows 中的“文件搜索”。在左侧,转到“查找范围”,然后选择底部的“浏览...”选项。选择要搜索的(子)文件夹。在“全部或部分文件名”编辑框中输入“*”(不带引号)并开始搜索。当您在包含大量数据的大磁盘上搜索时,喝点咖啡,然后等待这个基于资源管理器的搜索引擎向您显示完整列表。您可以搜索它,直接打开文件,甚至可以根据需要缩小搜索范围。
为什么人们会忘记 Windows 的这个默认搜索行为?