批处理脚本,用于将多个文件(基于文件名中的字符串)从目录下的所有文件夹复制到另一个文件夹

时间:2013-07-26 03:58:48

标签: batch-file

您好我正在寻找一个(简单的)Windows XP批处理脚本,用于复制具有不同文件名但在文件名中具有相同参考编号的pdf文件到不同驱动器中的特定文件夹。

E.g。

将所有带参考编号111的pdf复制到文件夹“test”

F驱动器中的源文件

F:\folder 1\filename 1_111.pdf
F:\folder 1\folder 2\filename 2_111.pdf

C盘中的目标文件夹

C:\test\

我是新手,所以提前感谢您的帮助。

此致 橄榄

1 个答案:

答案 0 :(得分:1)

这是另一种选择:

@echo off
for /f "delims=" %%a in ('xcopy /l /e /y "F:\folder 1\*111*.pdf" "c:\test\" ^|find ":"') do copy "%%a" "c:\test"