1

我正在尝试找出查找特定目录中列出的所有文件的最佳方法。这是我的问题:

在 Directory1 中有一堆目录,如 SubDir1、SubDir2、SubDir3 等...我需要在 Directory1 中同时使用一个命令查找子目录中的所有 .txt 文件。我假设这将是某种通配符运算符可以解决问题,但过去我也被认为是错误的......

编辑:

知道:

dir \*.txt /s

将访问所有文件,以同样的方式将所有文件复制到名为“test”的文件夹中的最佳方法是什么?

谢谢!

4

2 回答 2

3
for /f "delims=" %%F in ('dir \*.txt /s /b') do copy "%%~F" "c:\test\" /Y
于 2013-05-29T15:03:56.360 回答
1

感谢@npocmaka 和@DavidRuhmann,这对我有用:

for /f "delims=" %F in ('dir \*.txt /s/b') do copy "%~F" "C:\test\" /Y
于 2013-05-29T17:23:41.757 回答