将文件复制到同一目录下的多个文件夹



我有一个文件,我们叫它EXAMPLE。DBF

这个文件的位置是C:EXAMPLE.DBF

现在我想把这个文件复制到另一个位置的多个文件夹中。这些文件夹是dated子目录,所以它们被命名为20140101 - 20141231,它们的位置将在d:bootdhello20140101 - 20141231中不仅如此,还有一个名为EXAMPLE的文件。DBF已经存在于文件夹中…所以它会要求复制和替换。我将需要c:EXAMPLE来复制和替换现有的示例。DBF在365个文件夹(20140101-20141231)中的不同位置。

如果有人能帮我解决这个问题,我将非常感激。

直接从提示符

for /d %a in (d:bootdhello2014*) do copy /y C:EXAMPLE.DBF %a

将复制C:EXAMPLE。DBF到d:bootdhello中匹配模式2014*的每个目录。简单地启动2014),取代任何现有的例子。

要抑制为每个1 file(s) copied消息生成,只需将>nul附加到上述行。

这是@Magoo的回答的一个小补充;

如果目标文件夹的名称中有空格,使用双引号,像这样:for/d %a in (d:bootdhello2014*) do copy/y C:EXAMPLE。DBF"% "

和@ian0411指出的,如果源文件夹的名称中有空格,使用双引号:for/d %a in (d:bootdhello2014*) do copy/y "C:EXAMPLE。DBF"%

相关内容

  • 没有找到相关文章

最新更新