Board logo

标题: [求助]如何隐藏找不到文件的提示“file not found” [打印本页]

作者: poplarshine     时间: 2008-8-23 12:25    标题: [求助]如何隐藏找不到文件的提示“file not found”
我用attrib和copy时,当来源文件不存在是来提示“file not found”,我想把这提示隐藏了怎样做?我在命令后加上“ > NUL”也不行。

作者: ily2013     时间: 2008-8-23 13:55
>nul 2>nul

作者: poplarshine     时间: 2008-8-23 14:25
好象不行呀

作者: HAT     时间: 2008-8-23 15:17
行就是行,不行就是不行,“好像不行”是咋回事?
attrib a.txt>nul 2>nul

作者: poplarshine     时间: 2008-8-23 15:39
不行,有这样的提示
Too mang Parameters
Parameter value not allowed -2

作者: HAT     时间: 2008-8-23 15:43
有空格的时候记得加双引号
attrib "a.txt">nul 2>nul

作者: poplarshine     时间: 2008-8-23 15:58
有加双引号,脚本如下。
attrib -r -a -s -h "C:\ADOS\image.bmp" >nul 2>nul
copy /y "C:\ADOS\image.bmp" "C:\ADOS\ARGJ" >nul 2>nul
attrib -r -a -s -h "C:\ADOS\image.jpg" >nul 2>nul
copy /y "C:\ADOS\image.jpg" "C:\ADOS\ARGJ" >nul 2>nul

作者: hisplay     时间: 2008-8-24 11:35
看不明白........

Last edited by hisplay on 2008-8-24 at 11:37 AM ]

作者: bnxf     时间: 2008-8-26 18:23
确认运行前目标路径C:\ADOS\有ARGJ文件夹

作者: jh1688     时间: 2008-8-26 18:57
Originally posted by poplarshine at 2008-8-23 03:58 PM:
有加双引号,脚本如下。
attrib -r -a -s -h "C:\ADOS\image.bmp" >nul 2>nul
copy /y "C:\ADOS\image.bmp" "C:\ADOS\ARGJ" >nul 2>nul
attrib -r -a - ...


不知道楼主在拷贝文件时那么多引号干什么用,你的文件路径中又没有空格,用那么多引号没有什么作用的,且你的批处理写法没有问题,我运行一切正常,没有任何提示……

作者: HAT     时间: 2008-8-26 19:20
楼主是在纯DOS下运行的?