将一个文件移动到多个目录

时间:2013-02-21 23:20:37

标签: batch-file

我想使用批处理文件将文件从桌面移动到这些文件路径(最后在信件文件夹中)。

MyFolder中\ subfolder1 \ env01 \ subfolder2 \ subfolder3 \字母

MyFolder中\ subfolder1 \ env02 \ subfolder2 \ subfolder3 \字母

MyFolder中\ subfolder1 \ env03 \ subfolder2 \ subfolder3 \字母

不确定如何将文件复制到多个路径。需要帮助。

1 个答案:

答案 0 :(得分:0)

for循环是你可能会追求的:http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/batch.mspx?mfr=true

for %%d in (env01 env02 env03) do copy desktop.fil myfolder\subfolder1\%%d\subfolder2\subfolder3\Letters

对于多个源文件,将循环包含在另一个循环中:

for %%c in (file0 file1 file2) do (
    for %%d in (env01 env02 env03) do (
        copy %%c myfolder\subfolder1\%%d\subfolder2\subfolder3\Letters
    )
)