问题排查

xcopy 怎么复制文件夹和子文件夹?常用命令直接复制

Windows 11 / 10 命令提示符;使用自己确认的测试路径更新于 约 2 分钟

直接可用的命令(把路径换成你自己的):

xcopy D:\work E:\backup\work /e /i /h /y

这条命令会把 D:\work 连同所有子文件夹、隐藏文件一起复制到 E:\backup\work,目标已有同名文件时直接覆盖。

几个最常用的参数

参数 作用
/s 复制子文件夹(跳过空文件夹)
/e 复制所有子文件夹,包括空的
/i 目标不存在时当作文件夹创建,不再询问“是文件还是目录”
/h 包括隐藏文件和系统文件
/y 覆盖时不询问
/d 只复制比目标新的文件,适合增量备份
/c 遇到错误继续复制

只备份有变化的文件

xcopy D:\work E:\backup\work /d /e /i /y

第一次会全部复制,之后再运行只复制新增和改过的文件。

路径有空格怎么办

xcopy "D:\我的 文件" "E:\备份\我的 文件" /e /i /y

什么时候改用 robocopy

文件很多、要复制到网络位置、需要断点续传或者想看日志时,robocopy 更合适,见 CMD 命令大全 里的 robocopy。

参考资料