我想使用MS-DOS将所有文件和文件夹从一个驱动器复制到另一个驱动器。该怎么做呢?
我正在尝试xcopy I:\*.* N:\,但它只复制文件,不复制文件夹。那么如何同时复制所有文件和文件夹呢?
谢谢。
发布于 2011-08-24 13:09:38
使用xcopy /s I:\*.* N:\
这是应该做的。
发布于 2015-08-05 01:31:55
xcopy "C:\SomeFolderName" "D:\SomeFolderName" /h /i /c /k /e /r /y使用上面的命令。它肯定能行得通。
在此命令中,数据将从c:\复制到D:,甚至文件夹和系统文件也是如此。下面是这些标志的作用:
/h复制隐藏文件和系统文件also/i如果目标不存在并且复制多个文件,则假定目标必须是directory/c即使出现错误也要继续复制occurs/k复制attributes/e复制目录和子目录,包括空ones/r覆盖只读files/y禁止提示您确认是否要覆盖file/z在可重新启动模式下通过网络复制。在https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/xcopy此处可以找到
更多标志
发布于 2016-03-09 04:45:55
使用robocopy。默认情况下,Windows Vista和更新版本都附带了Robocopy,并且被认为是xcopy的替代品。(xcopy有一些重要的限制,包括它不能处理超过256个字符的路径,即使文件系统可以)。
robocopy c:\ d:\ /e /zb /copyall /purge /dcopy:dat请注意,在卷的根目录上使用/purge将导致Robocopy对系统卷信息目录内的文件应用所请求的操作。运行robocopy /?以获取帮助。另请注意,您可能希望以管理员身份打开命令提示符,以便能够复制系统文件。要提高速度,请使用/b而不是/zb。
https://stackoverflow.com/questions/7170683
复制相似问题