-1

我想将可能位于子文件夹或主文件夹(源)下的所有 .txt 文件复制到目标主文件夹

即 E:\source\sub1\sub11 或 E:\source\sub2 或 E:\source\ 到 d:\test 文件夹。

在这里,我只想将没有子文件夹的 .txt 文件复制到目标文件夹。

我已经厌倦了这个论坛中建议的许多选项。我无法忽略子文件夹。

假设我在 E:\source\sub1\sub11 中有 .txt 文件,当厌倦将.txt 文件复制到目标文件夹时,目标文件夹中的层次结构将是 d:\test folder\sub1\sub11

在这里我想复制到主文件夹 d:\test 文件夹而不是 d:\test folder\sub1\sub11

请任何人都可以在这里帮助我

提前致谢

4

1 回答 1

0

您可以使用该FOR命令以递归方式分别复制每个文件:

for /r e:\source %a in (*.txt) do @copy "%a" "d:\test folder\"

(如果命令在批处理文件中,您需要使用%%a而不是)。%a

于 2012-05-28T12:35:51.270 回答