批处理文件,用于查找文件夹中的特定文件名并将其复制到其他位置

时间:2011-07-20 12:55:30

标签: windows batch-file cmd

我有一个目录c:/ go,里面有很多文件夹,子文件夹和文件。

我需要找到内部go,以net * .inf和oem * .inf开头的文件,并将文件夹,子文件夹和所有文件复制到c:/

的另一个地方

请帮助..谢谢

它也可以是vbs或任何其他使用Windows动态运行的方式...

1 个答案:

答案 0 :(得分:1)

BAT文件适合使用FOR命令迭代目录的内容。请参阅HELP FORHELP SET并尝试此操作

for /r %%a in (net*.inf) do (
  echo XCOPY %%~pa*.* \destination
)

oem*.inf或您需要的任何其他规格重复相同的操作。

测试后,移除ECHO并根据您的合适要求调整XCOPY参数。

每个OP评论

编辑,将%%~fa更改为%%~pa以复制整个文件夹内容,