【问题标题】:MS DOS command or Java code to Copy a file are directory from one drive to Multiple Drives?复制文件的 MS DOS 命令或 Java 代码是从一个驱动器到多个驱动器的目录?
【发布时间】:2011-09-28 17:33:58
【问题描述】:

我需要将一个目录从一个目录复制到多个驱动器(驱动器是外部存储设备)。经过搜索,我找到了 MS DOS 命令xcopy C:\ F:\ /e。此命令一次只将文件复制到一个驱动器,它不会复制到多个驱动器。有没有办法将文件从一个驱动器复制到多个驱动器?

【问题讨论】:

  • 你的问题不清楚。是否要制作文件的多个副本?
  • 不,我需要将单个文件从一个驱动器移动到多个驱动器。例如我在 C: 驱动器中的文件,我需要将表单 c: 移动到 E:,F:,G:.
  • 如何移动到多个驱动器?从一个地方移动到另一个地方删除它。无论如何,这不是一个编程问题。
  • 我贴得很清楚,我需要复制“将文件从一个驱动器复制到多个驱动器。”
  • 为什么不进行多次复制调用? copy c:\myFile d:\myFile copy c:\myFile e:\myFile ...自动实现这一点:只需编写自己的批处理文件

标签: java dos


【解决方案1】:

一个小批处理文件可能有助于实现您所需要的。

set src=%~1

:Loop
    shift
    set dest=%~1
    if "%dest%"=="" goto :EOF
    xcopy "%src%" "%dest%" /E
goto Loop

将代码保存到%SystemRoot%\system32\mcopy.bat,然后保存到mcopy some-file e: f:\some-directory g:\some-directory-2 h: i: ...

【讨论】:

  • 非常感谢柳岩,它拯救了我,让我满意..再次感谢
猜你喜欢
  • 2011-11-02
  • 2012-01-05
  • 2018-08-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-01-03
  • 1970-01-01
相关资源
最近更新 更多