【问题标题】:saving multiple files through xcopy通过 xcopy 保存多个文件
【发布时间】:2010-04-08 06:05:51
【问题描述】:

我想通过 xcopy 一次复制多个文件。可能吗。我的意思是:
xcopy file1+file2+file3 目标文件夹
任何帮助表示赞赏:)

【问题讨论】:

    标签: command-line xcopy


    【解决方案1】:

    我使用以下内容复制数百个文件并按文件扩展名过滤它们。下面我说给我所有文件扩展名为 .dll、.exe 或 .pdf 的文件

    for %f in (dll,exe,pdf) do xcopy /s /i C:\source\*.%f C:\destination
    

    【讨论】:

    • 要在 batch 程序中使用 FOR 命令,请指定 %%variable 而不是 %variable。变量名区分大小写,因此 %i 与 %I 不同。
    【解决方案2】:

    我认为单个 xcopy 不可能,但您可以使用 for 语句。
    类似的东西:
    for %f in (file1, file2, filen) do xcopy %f dest\

    【讨论】:

    • 我不知道如何使用它。你能给出确切的语法吗?那真的很有帮助
    • 的答案。 for 命令遍历文件列表(在括号中指定)并执行出现在“do”关键字之后的命令。尝试在命令行输入for /? 以获取更多信息
    • 要在 batch 程序中使用 FOR 命令,请指定 %%variable 而不是 %variable。变量名区分大小写,因此 %i 与 %I 不同。
    【解决方案3】:

    for %f in (file1,file2,file3) do xcopy %f destinationfolder

    【讨论】:

    • 要在 batch 程序中使用 FOR 命令,请指定 %%variable 而不是 %variable。变量名区分大小写,因此 %i 与 %I 不同。
    【解决方案4】:

    如果您的文件以特定模式开头,您可以使用通配符(例如以 file 开头的文本文件)

    copy file*.txt e:\destination
    

    【讨论】:

    • 我需要复制一个特定的模式,所以我很感激。谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多