中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-03 11:58
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 98DOS可否将分区的bytes free赋值给变量 查看 737 回复 3
楼 主 98DOS可否将分区的bytes free赋值给变量 发表于 2007-02-15 23:50 ·  中国 广东 江门 中移铁通
初级用户
积分 84
发帖 26
注册 2007-02-06 13:37
19年会员
UID 78794
性别 男
状态 离线
用dir | find "free"
可以提取一行如下
0 dir(s) 2,996,236,288 bytes free
但有逗号,strings如何用提取2,996,236,288这个数字?
strings好像只能认到逗号前的字符,是不是?
或有没有更好的程序获取大容量分区可用的bytes free
2 发表于 2007-02-16 09:27 ·  中国 上海 华为云
中级用户
★★
积分 210
发帖 85
注册 2007-01-14 12:38
19年会员
UID 76501
性别 男
来自 广东广州
状态 离线
设已存在环境变量s
s= 0 dir(s) 2,996,236,288 bytes free

则:
strings/p- v=parse %s%-2-)
strings/p- v=parse %v%-1

因无98DOS环境,故未测试。
3 发表于 2007-02-16 21:18 ·  中国 广东 江门 中移铁通
初级用户
积分 84
发帖 26
注册 2007-02-06 13:37
19年会员
UID 78794
性别 男
状态 离线
DOS error!!!!!!!!!!!
你有试过不?
4 发表于 2007-02-16 22:54 ·  中国 浙江 台州 温岭市 电信
高级用户
★★
DOS学徒
积分 526
发帖 252
注册 2007-02-12 05:35
19年会员
UID 79286
性别 男
状态 离线
不好提取数字啊,
论坛跳转: