使用批处理将多个文件夹中的所有文件复制到1个文件夹

时间:2013-03-07 14:37:18

标签: batch-file copy

我正在尝试使用以下代码将多个文件夹中的多个文件复制到1个文件夹中:

for /R \\wiki\help\images %%f in (*.jpg, *.png, *.gif) do (
    copy %%f "\\10.101.3.21\wikitest\wiki\wikiimages"
)

然而,它将所有文件复制为wikiimages,我无法绕过它。我只想使用复制命令,而不是外部程序(所以没有xcopy等)。我怎么能这样做?

1 个答案:

答案 0 :(得分:1)

我很确定

for / R \ wiki \ help \ images %% f in(* .jpg,* .png,* .gif)do copy %% f“\ 10.101.3.21 \ wikitest \ wiki \ wikiimages \”

是修复此问题的方法,它通常需要\知道它的文件夹而不是文件名。