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

Batch file 将一个文件移动到多个目录,batch-file,Batch File,我想使用批处理文件将一个文件从桌面移动到这些文件路径(最终在信件文件夹中) myfolder\subfolder1\env01\subfolder2\subfolder3\Letters myfolder\subfolder1\env02\subfolder2\subfolder3\Letters myfolder\subfolder1\env03\subfolder2\subfolder3\Letters 不确定如何将文件复制到多个路径。需要帮助。Afor循环是您可能需要的: 对于多个源文件,

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

myfolder\subfolder1\env01\subfolder2\subfolder3\Letters

myfolder\subfolder1\env02\subfolder2\subfolder3\Letters

myfolder\subfolder1\env03\subfolder2\subfolder3\Letters


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

A
for
循环是您可能需要的:

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

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

如果我有多个文件要移动怎么办?假设在c:\folder中,我有10个文件要移动到与上面相同的路径?我已经扩展了我的响应,以包括多个源场景。
for %%c in (file0 file1 file2) do (
    for %%d in (env01 env02 env03) do (
        copy %%c myfolder\subfolder1\%%d\subfolder2\subfolder3\Letters
    )
)