博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
计算Windows下目录大小
阅读量:4177 次
发布时间:2019-05-26

本文共 678 字,大约阅读时间需要 2 分钟。

统计当前目录下各文件夹的大小,在Linux下面比较简单,一个 du -sh * 命令就基本解决问题了

包括子目录du -c -s -m 以兆为单位显示总大小
win下一个个去点属性R就好悲剧。有类似软件:TreeSize等。
微调了下别人的批处理:
直接运行计算当前目录,也可以传目录参数

@echo off

set dpath=%1

IF [%1]==[] set dpath=%cd%
if NOT exist “%dpath%” (ECHO “%dpath%” path not exist & GOTO END)

:DIR_PATH

dir /ad /b “%dpath%” > 1.txt

setlocal enabledelayedexpansion

for /f “tokens=*” %%i in (1.txt) do (

dir /s “%dpath%\%%i” |findstr 个文件 > 2.txt || echo. > 2.txt
for /f “eol=0 tokens=1,3 ” %%j in (2.txt) do (
set blank=
set format=
set size=%%k!blank!
set count=%%j!format!
set ll=!size:~0,15!字节 !count:~0,5!个文件 %%i
)
echo !ll!
)

del 1.txt 2.txt

GOTO END

:USAGE

echo Usage: %0 dir_path
GOTO END

:END

pause

FROM:

转载地址:http://dktai.baihongyu.com/

你可能感兴趣的文章
Xerces C++实现xml文件解析
查看>>
用户强制一台设备登录,其他设备登出
查看>>
spring实现单例及创建线程安全单例
查看>>
设计模式-- 模板方法模式
查看>>
SQL关键字执行顺序
查看>>
设计模式--适配器模式
查看>>
SpringMvc注解之@ControllerAdvice
查看>>
SQL--查询两个字段相同的记录
查看>>
多研究些架构,少谈些框架(1) -- 论微服务架构的核心概念
查看>>
多研究些架构,少谈些框架(2)-- 微服务和充血模型
查看>>
多研究些架构,少谈些框架(3)-- 微服务和事件驱动
查看>>
SQL性能优化梳理
查看>>
微服务架构技术栈
查看>>
想面试进BAT,不得不看的分布式锁,面试题都在这里了!!
查看>>
Redis最常被问到知识点总结
查看>>
这才是微服务拆分的正确姿势,值得学习!
查看>>
MySQL中一条SQL是如何执行的?
查看>>
MySQL的索引是什么?怎么优化?
查看>>
2万字长文包教包会 JVM 内存结构
查看>>
不懂 spring 就彻底放弃 Java 吧!
查看>>