中国DOS联盟

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

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

中国DOS联盟论坛
现在时间是 2026-08-09 13:40
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 请问察看目录大小的命令 查看 813 回复 3
楼 主 请问察看目录大小的命令 发表于 2008-08-28 13:28 ·  中国 上海 电信数据中心
初级用户
积分 110
发帖 44
注册 2007-11-01 21:56
18年会员
UID 101435
性别 男
状态 离线
有命令可以查看一个目录下(包括子目录)所有文件的的大小吗?
3x
2 发表于 2008-08-28 13:47 ·  美国 惠普HP
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
dir /s /a
看倒数第二行
3 发表于 2008-08-28 14:10 ·  中国 上海 电信数据中心
初级用户
积分 110
发帖 44
注册 2007-11-01 21:56
18年会员
UID 101435
性别 男
状态 离线
Originally posted by HAT at 2008-8-28 01:47 PM:
dir /s /a
看倒数第二行


我的目录下有3个G左右的文件,这样似乎 太慢了,也不适合用在自动化脚本中。。
4 发表于 2008-08-28 14:44 ·  美国 惠普HP
版主
★★★★★
积分 9,023
发帖 5,017
注册 2007-05-31 19:39
19年会员
UID 89899
性别 男
状态 离线
自动化不是问题,你先试试这个代码需要多长时间吧。
@echo off
set SrcDir=C:\test
for /f "tokens=3-4 delims= " %%a in ('dir /s /a "%SrcDir%"^|findstr "个文件"') do set FileSize=%%a%%b
echo %FileSize%
pause
论坛跳转: