Board logo

标题: del 返回的错误码为什么都是0呢 ? [打印本页]

作者: zhoung0     时间: 2006-9-19 13:41    标题: del 返回的错误码为什么都是0呢 ?

删除一个11.txt
F:\>del 11.txt /p
F:\11.txt,要删除(Y/N)吗? y
F:\>echo %ERRORLEVEL%
0

---------------------------------------
删除一个不存在的12.txt
F:\>del 12.txt
找不到 F:\12.txt
F:\>echo %ERRORLEVEL%
0

--------------------------------------
删除一个没有权限的文件
F:\>del c:\ntdetect.com
c:\NTDETECT.COM
拒绝访问。
F:\>echo %ERRORLEVEL%
0

这样。怎么回事啊
作者: vkill     时间: 2006-9-20 00:13
不知道del 的返回值,不过deltree 只返回0
作者: namejm     时间: 2006-9-20 00:46
  并非每个命令都有返回值,可能del也没有吧。
作者: amao     时间: 2006-9-20 17:37
DEL是内部命令,应该没有返回值,所以都是零。