![]() |
中国DOS联盟-- 联合DOS 推动DOS 发展DOS --联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum |
| 游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟 |
|
中国DOS联盟论坛 现在时间是 2026-08-05 20:20 |
共 48,039 主题排行 / 350,124 发帖 / 今日 2 篇 / 48,251 会员排行 |
| DOS批处理 & 脚本技术(批处理室) » [求助]用批处理如何计算当前文件夹的大小??? |
| 可打印版本 863 / 3 |
| 第1楼 zjg2003 | 发表于 2007-09-19 11:13 |
| 初级用户 发帖 14 积分 42 | |
|
[求助]用批处理如何计算当前文件夹的大小??? 如题:用批处理如何计算当前文件夹的大小???
然后一个固定值(如200M)比较,达到180M时进行提示还剩多少! 如果打开文件夹时超过200M,就删除里面的所有文件!! 谢谢!!!! |
|
| 第2楼 scriptor | 发表于 2007-09-19 14:47 |
| 银牌会员 发帖 555 积分 1,187 | |
|
多搜索啊
这样的例子 论坛里有很多吧 |
|
| 第3楼 bbq5201 | 发表于 2007-09-19 19:48 |
| 初级用户 发帖 51 积分 136 | |
|
for /d %%a in ('dir /b /s') do set a=%%~za
if %%~za leq 200MB(自己算成字节.我不会) rd %%a exit 开变量延迟! |
|
| 第4楼 lxmxn | 发表于 2007-09-19 20:09 |
| 版主 发帖 4,938 积分 11,386 | |
Originally posted by bbq5201 at 2007-9-19 19:48: 不要随便创造命令,没有“for /d %%a in ('dir /b /s')”这个用法,请仔细阅读help for。 楼主可以利用“dir /s/a-d dirname”来查看所有文件的大小,然后结合IF+Findstr等命令。 |
|
|
[ 联系联盟系统管理团队 -
中国DOS联盟 -
标准版 ] Sponsored by ifanr Inc | © 2001–2023 |