【问题标题】:Move one file to multiple directories将一个文件移动到多个目录
【发布时间】:2013-02-21 23:20:37
【问题描述】:

我想使用批处理文件将文件从我的桌面移动到这些文件路径(最终位于 letter 文件夹中)。

我的文件夹\子文件夹1\env01\子文件夹2\子文件夹3\字母

我的文件夹\子文件夹1\env02\子文件夹2\子文件夹3\字母

我的文件夹\子文件夹1\env03\子文件夹2\子文件夹3\字母

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

【问题讨论】:

    标签: batch-file


    【解决方案1】:

    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
        )
    )
    

    【讨论】:

    • 如果我有多个文件要移动怎么办?在 c:\folder 中说我有 10 个文件要移动到与上述相同的路径?
    • 我已经扩展了我的回复以包括多源方案。
    猜你喜欢
    • 2017-01-14
    • 1970-01-01
    • 2017-07-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-26
    • 1970-01-01
    • 2014-07-18
    相关资源
    最近更新 更多