【发布时间】:2013-02-21 23:20:37
【问题描述】:
我想使用批处理文件将文件从我的桌面移动到这些文件路径(最终位于 letter 文件夹中)。
我的文件夹\子文件夹1\env01\子文件夹2\子文件夹3\字母
我的文件夹\子文件夹1\env02\子文件夹2\子文件夹3\字母
我的文件夹\子文件夹1\env03\子文件夹2\子文件夹3\字母
不确定如何将文件复制到多个路径。需要帮助。
【问题讨论】:
标签: batch-file
我想使用批处理文件将文件从我的桌面移动到这些文件路径(最终位于 letter 文件夹中)。
我的文件夹\子文件夹1\env01\子文件夹2\子文件夹3\字母
我的文件夹\子文件夹1\env02\子文件夹2\子文件夹3\字母
我的文件夹\子文件夹1\env03\子文件夹2\子文件夹3\字母
不确定如何将文件复制到多个路径。需要帮助。
【问题讨论】:
标签: batch-file
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
)
)
【讨论】: