标题: 关于copy命令的错误处理
[打印本页]
作者: qdcr
时间: 2006-7-5 17:13
标题: 关于copy命令的错误处理
@echo off
copy "test.zip" "c:\"
IF ERRORLEVEL 1 echo.Errors occurred during copying file && goto end
IF ERRORLEVEL 0 echo.File has been copyed successfully.
:end
echo.Press any key to exit.
Pause>nul
这里定义errorlevel 将能发现如下错误:
1.磁盘空间不足
2.若C:\test.zip已经存在,且只读,则会报错。
自己的尝试:
将errorlevel 定为2,则磁盘空间不足的问题也不能检测出来了
请教大家:
1.如何允许替换只读文件?
2.对于xcopy等命令,从MS文档上可以查到errorlevel 的定义,而copy和mkdir这两个命令却无法找到其erorlevel的定义。