请教各位批处理大虾们: for语句里使用1>nul 2>nul怎么不管用?
如果copy一个不存在的文件aaa.test,用copyc:\aaa.testd:\sddd1>nul2>nul就可以屏蔽掉运行的错误结果“找不到文件”,你将看不到任何报...
如果copy一个不存在的文件aaa.test,用copy c:\aaa.test d:\sddd 1>nul 2>nul就可以屏蔽掉运行的错误结果“找不到文件”,你将看不到任何报错.
可是一旦把相同的命令运用到FOR语句中就不好使了,比如:
for /f %i in ('dir c:\*.txt /b') do copy c:\%i d:\sddd_%i 1>nul 2>nul
结果总是会报错说“找不到文件”。
偶想问大虾们怎样才能在FOR句中也屏蔽掉错误呢??? 展开
可是一旦把相同的命令运用到FOR语句中就不好使了,比如:
for /f %i in ('dir c:\*.txt /b') do copy c:\%i d:\sddd_%i 1>nul 2>nul
结果总是会报错说“找不到文件”。
偶想问大虾们怎样才能在FOR句中也屏蔽掉错误呢??? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询