中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-07 14:21
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如果条件成立,则只执行其中一条指令 查看 782 回复 2
楼 主 如果条件成立,则只执行其中一条指令 发表于 2007-11-04 18:30 ·  中国 江西 南昌 电信
初级用户
积分 122
发帖 44
注册 2007-08-30 14:29
18年会员
UID 96186
性别 男
状态 离线
set /a num=1024*1024
set /a num3=3000
for /f "tokens=3" %%j in ('dir /-c e:\') do set num1=%%j
set /a num2=num1/num
echo e盘共有空间 %num2% MB
if %num3% gtr %num2% (
if exist e:\网络游戏\天上人间 rd /s /q e:\网络游戏\天上人间
if exist e:\网络游戏\HJD rd /s /q e:\网络游戏\HJD
if exist e:\网络游戏\霸王大陆 rd /s /q e:\网络游戏\霸王大陆
if exist e:\网络游戏\功夫世界 rd /s /q e:\网络游戏\功夫世界
if exist e:\网络游戏\特种部队 rd /s /q e:\网络游戏\特种部队
如题,各位大侠,如何设置
2 发表于 2007-11-04 23:51 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
20年会员
UID 59080
状态 离线
set /a num=1024*1024
set /a num3=3000
for /f "tokens=3" %%j in ('dir /-c e:\') do set num1=%%j
set /a num2=num1/num
echo e盘共有空间 %num2% MB
if %num3% gtr %num2% (
if exist e:\网络游戏\天上人间 rd /s /q e:\网络游戏\天上人间&goto :out
if exist e:\网络游戏\HJD rd /s /q e:\网络游戏\HJD&goto :out
if exist e:\网络游戏\霸王大陆 rd /s /q e:\网络游戏\霸王大陆&goto :out
if exist e:\网络游戏\功夫世界 rd /s /q e:\网络游戏\功夫世界&goto :out
if exist e:\网络游戏\特种部队 rd /s /q e:\网络游戏\特种部队&goto :out
)
:out
pause
3 发表于 2008-02-23 01:09 ·  中国 河南 郑州 金水区 联通
初级用户
积分 51
发帖 25
注册 2007-12-22 13:27
18年会员
UID 106458
性别 男
来自 河南
状态 离线
set /a num=1024*1024
set /a num3=3000
for /f "tokens=3" %%j in ('dir /-c e:\') do set num1=%%j
set /a num2=num1/num
echo e盘共有空间 %num2% MB
-------------------------------------------------------------------------------------------
我用的时候计算硬盘空间不对啊......40多G的硬盘显示2000多M......??????????
论坛跳转: