Board logo

标题: 98DOS可否将分区的bytes free赋值给变量 [打印本页]

作者: hjting     时间: 2007-2-15 23:50    标题: 98DOS可否将分区的bytes free赋值给变量

用dir | find "free"
可以提取一行如下
         0 dir(s)   2,996,236,288 bytes free
但有逗号,strings如何用提取2,996,236,288这个数字?
strings好像只能认到逗号前的字符,是不是?
或有没有更好的程序获取大容量分区可用的bytes free
作者: lizaoyou     时间: 2007-2-16 09:27
设已存在环境变量s
s=         0 dir(s)   2,996,236,288 bytes free

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

因无98DOS环境,故未测试。
作者: hjting     时间: 2007-2-16 21:18
DOS error!!!!!!!!!!!
你有试过不?
作者: gne3     时间: 2007-2-16 22:54
不好提取数字啊,