【问题标题】:copy all files and folders from one drive to another drive using DOS (command prompt)使用 DOS(命令提示符)将所有文件和文件夹从一个驱动器复制到另一个驱动器
【发布时间】:2011-11-02 11:54:51
【问题描述】:

我想使用 MS-DOS 将所有文件和文件夹从一个驱动器复制到另一个驱动器。怎么做?

我正在尝试xcopy I:\*.* N:\ 但它只复制文件,而不是文件夹。那么如何复制所有文件和文件夹呢?

谢谢。

【问题讨论】:

  • 如果你真的运行 MS-DOS(而不是 Windows 下的cmd.exe),你应该使用 XTreeGold :-)
  • 你能重新考虑一下 2018 年公认的分析器吗?

标签: file filesystems backup dos copy-paste


【解决方案1】:

使用xcopy /s I:\*.* N:\

这是应该做的。

【讨论】:

  • 警告这不会复制所有文件,请使用 SHABAZ KHAN 提供的答案
【解决方案2】:

试试这个命令,xcopy c:\(文件或目录路径)F:\ /e。如果您想了解更多详细信息,请参阅此网站 [[http://www.computerhope.com/xcopyhlp.htm]]

【讨论】:

    【解决方案3】:
    xcopy "C:\SomeFolderName" "D:\SomeFolderName" /h /i /c /k /e /r /y
    

    使用上面的命令。一定会成功的。

    在此命令中,数据将从 c:\ 复制到 D:,甚至文件夹和系统文件也是如此。以下是标志的作用:

    • /h 也复制隐藏文件和系统文件
    • /i 如果目标不存在并且复制多个文件,则假设目标必须是目录
    • /c即使出现错误也继续复制
    • /k 复制属性
    • /e 复制目录和子目录,包括空目录
    • /r 覆盖只读文件
    • /y抑制提示确认是否要覆盖文件
    • /z 在可重启模式下通过网络复制。

    更多标志在这里https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/xcopy

    【讨论】:

    • 如果您想复制尽可能多的系统文件,我建议您以管理员身份打开命令应用程序。
    • 这应该是接受的答案,接受的答案并没有复制所有文件
    • 如果您想复制 ALL 文件和文件夹,请使用此命令。正如刚才提到的;这应该是公认的答案。
    • opts 拼出胡言乱语!
    • 这是最好的答案。
    【解决方案4】:

    使用robocopy。 Robocopy 默认在 Windows Vista 和更新版本上提供,被认为是 xcopy 的替代品。 (xcopy 有一些明显的限制,包括它不能处理超过 256 个字符的路径,即使文件系统可以)。

    robocopy c:\ d:\ /e /zb /copyall /purge /dcopy:dat
    

    请注意,在卷的根目录上使用/purge 将导致 Robocopy 对系统卷信息目录中的文件应用请求的操作。运行robocopy /? 寻求帮助。另请注意,您可能希望以管理员身份打开命令提示符以复制系统文件。要加快速度,请使用 /b 而不是 /zb

    【讨论】:

    • 这不适用于“被另一个进程使用”的文件,例如数据库文件。
    【解决方案5】:

    这在 Windows 10 上对我有用,

    xcopy /s {源驱动器..即C:} {目标驱动器..即D:} 这将复制所有文件和文件夹以及文件夹内容。

    【讨论】:

      猜你喜欢
      • 2020-01-04
      • 1970-01-01
      • 2020-01-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 2011-11-29
      • 1970-01-01
      相关资源
      最近更新 更多