xcopy a:b:/s /e
要包含上一示例中的任何系统或隐藏文件,请按如下所示添加 /h 命令行选项:
xcopy a:b:/s /e /h
要使用 Rawdata 目录中 1993 年 12 月 29 日后更改的文件更新 Reports 目录中的文件,请键入:
xcopy rawdata reports /d:12-29-1993
要更新上例中 Reports 中存在的所有文件,而不考虑日期,请键入:
xcopy rawdata reports /u
如果只想获得前一个命令要复制的文件列表,而不复制文件,请键入:
xcopy rawdata reports /d:12-29-1993 /l > xcopy.out
文件 Xcopy.out 列出了要复制的所有文件。
要将 Customer 目录和所有子目录复制到网络驱动器 H: 上的目录 PublicAddress,保留只读属性,并在 H: 上创建新文件时对您做出提示,请键入:
xcopy customer h:publicaddress /s /e /k /p
要发出上一个命令,确保在 Address 目录不存在时 xcopy 会创建该目录,同时应抑制显示创建新目录时要显示的消息,请按如下所示添加 /i 命令行选项:
xcopy customer h:publicaddress /s /e /k /p /i
可以创建批处理程序执行 xcopy 操作,并且使用 if 批处理命令在发生错误时处理退出码。例如,以下的批处理程序使用可替换的 xcopy 源和目标参数:
要使用该批处理程序将 C:Prgmcode 目录和其子目录中的所有文件复制到驱动器 B 中,请键入:
copyit c:prgmcode b:
该命令解释程序将用 C:Prgmcode 替换 %1 与 B:。对于 %2,然后使用 xcopy 与 /e 和 /s 命令行选项。如果 xcopy 遇到错误,批处理程序将读取退出码并转到相应 IF ERRORLEVEL 语句中指示的标签,然后显示相应的消息并退出批处理程序。









