中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-07-02 15:05
中国DOS联盟论坛 » DOS疑难解答 & 问题讨论 (解答室) » [求助]如何隐藏找不到文件的提示“file not found” 查看 999 回复 10
楼 主 [求助]如何隐藏找不到文件的提示“file not found” 发表于 2008-08-23 12:25 ·  中国 广东 广州 增城区 电信
初级用户
积分 24
发帖 8
注册 2008-08-15 16:56
17年会员
UID 123282
性别 男
状态 离线
我用attrib和copy时,当来源文件不存在是来提示“file not found”,我想把这提示隐藏了怎样做?我在命令后加上“ > NUL”也不行。
2 发表于 2008-08-23 13:55 ·  中国 湖北 武汉 电信
中级用户
★★
积分 247
发帖 83
注册 2005-09-12 12:06
20年会员
UID 42446
性别 男
状态 离线
>nul 2>nul
3 发表于 2008-08-23 14:25 ·  中国 广东 广州 增城区 电信
初级用户
积分 24
发帖 8
注册 2008-08-15 16:56
17年会员
UID 123282
性别 男
状态 离线
好象不行呀
4 发表于 2008-08-23 15:17 ·  中国 重庆 九龙坡区 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
行就是行,不行就是不行,“好像不行”是咋回事?
attrib a.txt>nul 2>nul
5 发表于 2008-08-23 15:39 ·  中国 广东 广州 增城区 电信
初级用户
积分 24
发帖 8
注册 2008-08-15 16:56
17年会员
UID 123282
性别 男
状态 离线
不行,有这样的提示
Too mang Parameters
Parameter value not allowed -2
6 发表于 2008-08-23 15:43 ·  中国 重庆 九龙坡区 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
有空格的时候记得加双引号
attrib "a.txt">nul 2>nul
7 发表于 2008-08-23 15:58 ·  中国 广东 广州 增城区 电信
初级用户
积分 24
发帖 8
注册 2008-08-15 16:56
17年会员
UID 123282
性别 男
状态 离线
有加双引号,脚本如下。
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
8 发表于 2008-08-24 11:35 ·  中国 广西 玉林 电信
初级用户
★★
积分 108
发帖 56
注册 2008-08-11 14:42
17年会员
UID 123179
性别 男
状态 离线
看不明白........

[ Last edited by hisplay on 2008-8-24 at 11:37 AM ]
9 发表于 2008-08-26 18:23 ·  中国 湖北 随州 广水市 电信
初级用户
积分 29
发帖 16
注册 2007-03-23 03:14
19年会员
UID 82610
性别 男
状态 离线
确认运行前目标路径C:\ADOS\有ARGJ文件夹
10 发表于 2008-08-26 18:57 ·  中国 上海 杨浦区 电信
中级用户
★★
积分 248
发帖 126
注册 2008-05-30 17:18
18年会员
UID 120118
性别 男
状态 离线
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 - ...


不知道楼主在拷贝文件时那么多引号干什么用,你的文件路径中又没有空格,用那么多引号没有什么作用的,且你的批处理写法没有问题,我运行一切正常,没有任何提示……
11 发表于 2008-08-26 19:20 ·  中国 重庆 九龙坡区 电信
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
楼主是在纯DOS下运行的?
论坛跳转: