XCOPY─例子
2008-10-25 10:03:59 来源:WEB开发网下例将A盘上的所有文件和子目录拷贝到B盘(包括所有的空子目录):
xcopy a: b: /s /e
下例使用/D:和/V开关:
xcopy a: b: /d:01/18/93 /s /v
此例中,仅将A盘上01/18/93或之后写入的文件拷贝到B盘。文件写到B盘后,XCOPY命令比较两个磁盘上的文件以确信它们完全一致。
可创建批程序来执行XCOPY操作,并且在有错误发生时使用批处理IF命令处理退出码。例如,下面的批处理程序使用可替换参数对应XCOPY的源和目标参数:
@echo off
rem COPYIT.BAT transfers all source
rem files in all directories on the source
rem drive (%1) to the destination drive (%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,然后执行带有/E和/S开关的XCOPY命令。如果XCOPY发现错误,批处理程序就读退出码并转移到IF ERRORLEVEL语句指定的标号运行。MS-DOS显示相应的信息,然后退出该批处理程序。
- ››XCOPY命令默认忽略隐藏文件
- ››xcopy /EXCLUDE: 参数的正确用法
- ››XCOPY
- ››XCOPY─例子
- ››XCOPY─注解
- ››Xcopy用法
- ››xcopy命令使用大全
更多精彩
赞助商链接