中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-04 05:23
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 这个if用法为什么会错? 查看 863 回复 2
楼 主 这个if用法为什么会错? 发表于 2007-04-13 02:47 ·  中国 江西 赣州 电信
高级用户
★★
论坛上抢劫的
积分 551
发帖 246
注册 2006-09-21 12:35
19年会员
UID 63270
状态 离线
代码如下
color 4
echo 警告!!!
echo MP4已中毒!!!MP4即将自动进行杀毒,请按回车键继续!!!
pause>nul
set /p b=<d:\盘符.txt
for /f %%a in (d:\病毒.txt) do (
echo %%a这个程序是您复制到MP4上的吗?
set /p c=如是请输入 Y 否则请输入 N
if %c%=="N" attrib -s -r -h %b%:\%%a&&del %b%:\%%a /q /f
pause
)
......

为什么说不应出现attrib
2 发表于 2007-04-13 06:17 ·  中国 新疆 乌鲁木齐 电信
高级用户
★★★
Autowalk
积分 845
发帖 375
注册 2007-03-03 01:58
19年会员
UID 80606
性别 男
状态 离线
括号括起来
3 发表于 2007-04-15 05:42 ·  中国 江西 赣州 电信
高级用户
★★
论坛上抢劫的
积分 551
发帖 246
注册 2006-09-21 12:35
19年会员
UID 63270
状态 离线
还是一样的出错!同样的错误!
论坛跳转: