怎样用xcopy复制a盘下的所有文件到c盘下的xxx文件 在线等

2026年09月28日 12:31
有2个网友回答
网友(1):

要从驱动器 A 将所有文件和子目录(包括所有空的子目录)复制到驱动器 B,请键入: xcopy a:b: /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: 上的目录 \\Public\Address,保留只读属性,并在 H: 上创建新文件时对您做出提示,请键入: xcopy \customer h:\public\address /s /e /k /p 要发出上一个命令,确保在 \Address 目录不存在时 xcopy 会创建该目录,同时应抑制显示创建新目录时要显示的消息,请按如下所示添加 /i 命令行选项: xcopy \customer h:\public\address /s /e /k /p /i 可以创建批处理程序执行 xcopy 操作,并且使用 if 批处理命令在发生错误时处理退出码。例如,以下的批处理程序使用可替换的 xcopy 源和目标参数: @echo off rem COPYIT.BAT transfers all files in all subdirectories of rem the source drive or directory (%1) to the destination rem drive or directory (%2) xcopy %1 %2 /s /e if errorlevel 4 goto lowmemory if errorlevel 2 goto abort if errorlevel 0 goto exit :lowmemory echo Insufficient memory to copy files or echo invalid drive or command-line syntax. goto exit :abort echo You pressed CTRL+C to end the copy operation. goto exit :exit 要使用该批处理程序将 C:\Prgmcode 目录和其子目录中的所有文件复制到驱动器 B 中,请键入: copyit c:\prgmcode b: 该命令解释程序将用 C:\Prgmcode 替换 %1 与 B:。对于 %2,然后使用 xcopy 与 /e 和 /s 命令行选项。如果 xcopy 遇到错误,批处理程序将读取退出码并转到相应 IF ERRORLEVEL 语句中指示的标签,然后显示相应的消息并退出批处理程序。

网友(2):

xcopy a:\*.* c:\

格式:xcopy 空格 原始路径 空格 目标路径