WEB开发网
开发学院操作系统Windows XP XCOPY─例子 阅读

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盘,XCOPY─例子,文件写到B盘后,XCOPY命令比较两个磁盘上的文件以确信它

下例将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显示相应的信息,然后退出该批处理程序。

Tags:XCOPY 例子

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接