返回信息流求推荐一个统计文件夹大小的软件,即例如当前有一个名为文件夹FILE的文件夹,里头有很多个子文件夹file1,file2,file3...filen有没有windows下的软件可以一次性统计处file1......filen各个文件夹的容量。感觉一个一个的右键去看,太麻烦了。谢谢!
这是一条镜像帖。来源:北邮人论坛 / windows / #115419同步于 2011/3/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Windows机器人发帖
求推荐一个统计文件夹大小的软件
jackbupt
2011/3/7镜像同步11 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
xp有FolderSize
后面的就没听说过了
【 在 jackbupt (jackbupt) 的大作中提到: 】
: 求推荐一个统计文件夹大小的软件,即例如当前有一个名为文件夹FILE的文件夹,里头有很多个子文件夹file1,file2,file3...filen有没有windows下的软件可以一次性统计处file1......filen各个文件夹的容量。感觉一个一个的右键去看,太麻烦了。谢谢!
楼上说的就是这个,确实很好用。但是没试过是不是支持Win7
【 在 jackbupt 的大作中提到: 】
: 求推荐一个统计文件夹大小的软件,即例如当前有一个名为文件夹FILE的文件夹,里头有很多个子文件夹file1,file2,file3...filen有没有windows下的软件可以一次性统计处file1......filen各个文件夹的容量。感觉一个一个的右键去看,太麻烦了。谢谢!
: --
附件(224.5KB)
有找的时间 还不如 写个小程序搞定
【 在 jackbupt (jackbupt) 的大作中提到: 】
: 求推荐一个统计文件夹大小的软件,即例如当前有一个名为文件夹FILE的文件夹,里头有很多个子文件夹file1,file2,file3...filen有没有windows下的软件可以一次性统计处file1......filen各个文件夹的容量。感觉一个一个的右键去看,太麻烦了。谢谢!
这其实挺简单的 来个Java的,需要c/c++的自己查csdn改吧
存成 DirectorySize.java
测试一下:
> javac DirectorySize.java
> java DirectorySize
2014 bytes
/**
* @file DirectorySize.java
* A simple program to calculate the size of a directory.
* @author Thinker@BYR
* @date Tue Mar 8 13:59:21 CST 2011
*/
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
public class DirectorySize
{
public static void main(String[] args) throws IOException
{
File dir = new File(".");
long size = getSize(dir);
System.out.println(size + " bytes");
}
/**
* @para directory the size of which to calculate
* @return long the size of the diretory in bytes
*/
public static long getSize(File directory) throws IOException
{
File[] files = directory.listFiles();
long size = 0;
for (File f : files)
{
if (f.isDirectory())
size += getSize(f);
else
size += new FileInputStream(f).available();
}
return size;
}
}
【 在 Anchor (阿猫|老男孩) 的大作中提到: 】
: 楼上的真NB
: 麻烦您给写一个
牛
不过对于不懂代码的人来说就有些麻烦了,貌似还得装个java环境才能运行吧?
【 在 Thinker (思想者) 的大作中提到: 】
: 这其实挺简单的 来个Java的,需要c/c++的自己查csdn改吧
: 存成 DirectorySize.java
: 测试一下:
: ...................
Java运行时环境是需要的 我忘了Windows默认是否带有jre
我也说了,查查msdn里Windows API 改个 C/C++的 编译成exe也行
不过Java支持跨平台
【 在 Anchor (阿猫|老男孩) 的大作中提到: 】
: 牛
: 不过对于不懂代码的人来说就有些麻烦了,貌似还得装个java环境才能运行吧?