【发布时间】:2014-07-28 21:13:45
【问题描述】:
例如:列出带有“121”的子目录中的所有文件。在子目录名称中。
这段代码:
@echo off
for /d %%a in (*121.*) do echo %%a >> get_dirs.txt
将输出我正在寻找的文件夹,但是一旦设置好,我希望只查看“get_dirs.txt”文件列表以从该列表中的目录中获取文件。我到处搜索,只能找到如何列出每个子目录中的所有文件,但如果文件超过 10,000 个,这个过程可能会变慢。
提前致谢。如果我只能有 1 个输出文件,那将是一个奖励。
【问题讨论】:
-
为什么不
dir /s *\*121*.* > get_dirs.txt?不需要 for 循环。 -
我收到以下错误:“文件名、目录名或卷标语法不正确。”
标签: list file batch-file cmd directory