我想使用MS-DOS将一个驱动器中的所有文件和文件夹复制到另一个驱动器中。怎么做?
我尝试了xcopy I:\*.* N:\
,但它只复制文件,而不是文件夹。那么如何同时复制所有的文件和文件夹呢?
谢谢。
我想使用MS-DOS将一个驱动器中的所有文件和文件夹复制到另一个驱动器中。怎么做?
我尝试了xcopy I:\*.* N:\
,但它只复制文件,而不是文件夹。那么如何同时复制所有的文件和文件夹呢?
谢谢。
xcopy "C:\SomeFolderName" "D:\SomeFolderName" /h /i /c /k /e /r /y
请使用上述命令,它一定会起作用。
此命令将从c:\复制数据到D:,包括文件夹和系统文件。以下是标志的用途:
/h
复制隐藏和系统文件/i
如果目标不存在并且要复制多个文件,则假定目标必须是目录/c
即使发生错误也继续复制/k
复制属性/e
复制目录和子目录,包括空目录/r
覆盖只读文件/y
禁止提示确认是否要覆盖文件/z
以可重启模式在网络中进行复制。更多标志可以在这里找到
xcopy
无法处理超过256个字符的路径。 - Flimm使用 xcopy /s I:\*.* N:\
命令。
这就可以了。
xcopy
并不总是有效。我建议使用robocopy
,就像Flimm建议的那样(下面的回答)。有关robocopy
的更多信息:https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/robocopy - undefined使用robocopy
。Robocopy是默认安装在Windows Vista及更高版本上的,被认为是xcopy
的替代品。(xcopy
有一些显著的限制,包括无法处理超过256个字符的路径,即使文件系统可以处理)。
robocopy c:\ d:\ /e /zb /copyall /purge /dcopy:dat
注意,在卷的根目录上使用/purge
将导致Robocopy在System Volume Information目录内的文件上应用所请求的操作。运行robocopy /?
获取帮助。还要注意,您可能需要以管理员身份打开命令提示符才能复制系统文件。为了加快速度,请使用/b
而不是/zb
。
这对我在Windows 10上有效,
xcopy /s {源驱动器,例如 C:} {目标驱动器,例如 D:} 这将复制所有文件和文件夹以及文件夹内容。
尝试这个命令:xcopy c:\(文件或目录路径)F:\ /e。如需更多详细信息,请参考此网站[[http://www.computerhope.com/xcopyhlp.htm]]。
cmd.exe
),那么你应该使用 XTreeGold :-)。 - paxdiablo