中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-10 02:30
47,811 主题排行 / 349,897 发帖 / 今日 2 篇 / 48,255 会员排行
DOS批处理 & 脚本技术(批处理室) » [已结]如何取得指定盘符的已用空间?
可打印版本  2,110 / 15
第1楼 lianjiang2004 发表于 2008-07-13 20:32
金牌会员 发帖 1,884 积分 3,946
[已结]如何取得指定盘符的已用空间?
找了一些资料,都是关于剩余空间的,想要已用空间的数据,如何取得?
谢谢。

[ Last edited by HAT on 2009-1-10 at 19:58 ]
第2楼 lianjiang2004 发表于 2008-07-13 20:34
金牌会员 发帖 1,884 积分 3,946
最好是通用性强的脚本,不需要启动特殊服务。

因为需要考虑骨头版系统也要能用。
第3楼 HAT 发表于 2008-07-13 21:14
版主 发帖 5,017 积分 9,023


[ Last edited by HAT on 2008-7-13 at 09:58 PM ]
第4楼 lianjiang2004 发表于 2008-07-13 21:25
金牌会员 发帖 1,884 积分 3,946
谢谢。

不知“wmic”的命令对系统是否有要求?是否是windows2000以上的,即使是精简的系统,也可正常运行?
第5楼 HAT 发表于 2008-07-13 21:30
版主 发帖 5,017 积分 9,023
我从来不用精简的系统,所以无法测试,你自己试试吧。
第6楼 lianjiang2004 发表于 2008-07-13 21:31
金牌会员 发帖 1,884 积分 3,946
运行出错,提示无效get开关。
第7楼 lianjiang2004 发表于 2008-07-13 21:34
金牌会员 发帖 1,884 积分 3,946
主要是想在我的“GGhost一键恢复”中增加一些提示信息。
因此需要考虑各种系统环境的都能正常运行。
我下载个精简的看看,谢谢了。

不知何故,用Copy to clipboard复制的脚本,我的系统上运行出错。
第8楼 lianjiang2004 发表于 2008-07-13 21:35
金牌会员 发帖 1,884 积分 3,946
是否是缺少外部命令get?
我找找看。
第9楼 lianjiang2004 发表于 2008-07-13 21:39
金牌会员 发帖 1,884 积分 3,946
找了个 get v2.4 还是出错。
第10楼 HAT 发表于 2008-07-13 21:59
版主 发帖 5,017 积分 9,023
代码更新了,你重新拷贝试试。
第11楼 lianjiang2004 发表于 2008-07-13 22:07
金牌会员 发帖 1,884 积分 3,946
更新的代码测试通过。

我只会点最基本的批处理,对wmic的了解基本是空白。
要消化这段代码,还要好好补课。
非常感谢。

有问题再请教。
第12楼 lianjiang2004 发表于 2008-07-13 23:13
金牌会员 发帖 1,884 积分 3,946
我想对3楼的代码进行处理。
即想通过近似计算,用“总空间-剩余空间”求得已用空间。
思路如下:
set /a total1=%total:~0,-3%/1049
set /a free1=%free:~0,-3%/1049
可是发现free1正确,而 total1却多了一位。不知为何。

第13楼 terse 发表于 2008-07-14 00:09
银牌会员 发帖 946 积分 2,404
发个计算到G的怎么样
第14楼 lianjiang2004 发表于 2008-07-14 07:30
金牌会员 发帖 1,884 积分 3,946
谢谢楼上的。
好像我12楼的
set /a total1=%total:~0,-3%/1049
应为
set /a total1=%total:~0,-4%/1049


但改成set /a free1=%free:~0,-4%/1049
剩余空间就不对了。

[ Last edited by lianjiang2004 on 2008-7-14 at 07:36 AM ]
第15楼 hhasee 发表于 2009-01-10 18:03
初级用户 发帖 88 积分 185
能否写个直接告诉我的硬盘总容量是多少的?不用一个一个盘符地输入再加,太麻烦了。在线等!
1 2  下一页
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023