📄 xcopy.ex0
字号:
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
~w
: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显示相应的信息,然后退出该批处理程序。
~w
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -