【发布时间】:2014-05-21 15:09:48
【问题描述】:
我希望将位于一个目录中多个文件夹中的类似于“MAN”的文件复制到另一个目录中的所有文件夹中。
这就是我现在所拥有的,它正确地复制了文件,但没有复制到目录内的所有文件夹中。直接进入目录本身。
for /d %%a in ("C:\test123\*") do @copy "%%~Fa\MAN*" /d "c:\Test Destination\*" 2>NUL
重申这个问题,文件被复制到 c:\Test Destination* 但我希望它复制到该文件夹中的每个文件夹。如果文件已经存在那里,那就太好了,根本不复制它。
谢谢!
【问题讨论】:
-
source和target文件夹树是否相同? -
在源内部它是一个像这样的文件夹结构——10.1、10.2、10.3,每个文件都有几个以 MAN 开头的文件,我想将它们复制到目标,这只是一个文件夹目录各种名称,只需将其复制到所有这些文件夹中。
标签: batch-file cmd