中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-06-14 18:59
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 检测D盘大小,不是可用空间
楼 主 检测D盘大小,不是可用空间 发表于 2006-12-09 05:43 ·  中国 河南 郑州 电信
中级用户
★★
积分 439
发帖 170
注册 2006-01-09 20:29
UID 48707
状态 离线
@echo off
for /f "eol=可 usebackq tokens=3 delims= " %%i in (`fsutil volume diskfree d:`) do echo d盘总空间(字节)=%%i
pause
bat c c++
2 发表于 2006-12-09 05:47 ·  中国 北京 联通
银牌会员
★★★
努力做坏人
积分 1,185
发帖 438
注册 2006-08-28 12:00
UID 61449
来自 北京
状态 离线
这样有些太过大题小作了吧

defrag d: -a 就好了.......
本帖最近评分记录 (共 1 条) 点击查看详情
评分人分数时间
redtek +3 2006-12-09 06:58
我今后在论坛的目标就是做个超级坏人!!!
3 发表于 2006-12-09 05:55 ·  中国 河南 郑州 电信
中级用户
★★
积分 439
发帖 170
注册 2006-01-09 20:29
UID 48707
状态 离线
Originally posted by 9527 at 2006-12-9 05:47:
这样有些太过大题小作了吧

defrag d: -a 就好了.......


D:\>defrag d: -a
Windows 磁盘碎片整理程序
版权所有 (c) 2001 Microsoft Corp. and Executive Software International Inc.

分析报告
总共 31.25 GB,15.57 GB (49%)可用,31% 零碎(62% 文件碎片)

您应该对该卷进行碎片整理。

这个命令也不错,就是有点慢
bat c c++
4 发表于 2006-12-09 05:57 ·  中国 北京 联通
银牌会员
★★★
努力做坏人
积分 1,185
发帖 438
注册 2006-08-28 12:00
UID 61449
来自 北京
状态 离线
其实我就是想建议你用FOR语句的过滤条件最好不要有“中文”
我今后在论坛的目标就是做个超级坏人!!!
5 发表于 2006-12-09 05:58 ·  中国 河南 郑州 电信
中级用户
★★
积分 439
发帖 170
注册 2006-01-09 20:29
UID 48707
状态 离线
Originally posted by 9527 at 2006-12-9 05:57:
其实我就是想建议你用FOR语句的过滤条件最好不要有“中文”



谢谢指点,呵呵,很高兴有你的帮助
bat c c++
6 发表于 2006-12-09 06:34 ·  中国 河北 廊坊 三河市 移动
金牌会员
★★★★
积分 2,725
发帖 1,160
注册 2006-09-23 12:00
UID 63486
来自 河北廊坊
状态 离线
这个方法不错啊
三人行,必有吾师焉。 学然后知不足,教然后知困,然后能自强也。
7 发表于 2006-12-09 07:21 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
UID 59080
状态 离线

  楼主的方法如果在FAT32下就行不通了吧?
8 发表于 2006-12-09 09:30 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
UID 59080
状态 离线


wmic logicaldisk where "name='d:'" get name,freespace,size
本帖最近评分记录 (共 2 条) 点击查看详情
评分人分数时间
redtek +5 2006-12-09 09:34
htysm +2 2007-04-16 05:15
9 发表于 2006-12-09 09:33 ·  中国 北京 联通
金牌会员
★★★★
积分 2,902
发帖 1,147
注册 2006-09-21 12:00
UID 63324
性别 男
状态 离线
真是强大的命令,执行信息如下:)


C:\WINDOWS>wmic logicaldisk where "name='d:'" get name,freespace,size

FreeSpace Name Size
1073655808 D: 20966236160
    Redtek,一个永远在网上流浪的人……

_.,-*~'`^`'~*-,.__.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._,_.,-*~'`^`'~*-,._
10 发表于 2007-04-06 22:41 ·  中国 浙江 杭州 电信
银牌会员
★★★
积分 1,928
发帖 931
注册 2007-01-06 11:46
UID 75624
性别 男
状态 离线
好命令。学习了。
11 发表于 2007-04-16 05:15 ·  中国 安徽 芜湖 电信
高级用户
★★★
积分 866
发帖 415
注册 2005-12-04 11:19
UID 46459
状态 离线
lxmxn兄将“WMIC”运用的很熟悉呀。
12 发表于 2007-04-16 10:36 ·  中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
UID 59080
状态 离线
Originally posted by htysm at 2007-4-15 16:15:
lxmxn兄将“WMIC”运用的很熟悉呀。

兄过讲了,目前只会最基础的。
论坛跳转: