请问怎么获取文件夹的大小?不是单个文件夹的大小,而是一个文件夹(假设为A文件夹)下面有多个文件夹,获取A文件夹的大小?
能不能在我下面遍历文件夹的代码上实现?void loopFolder(String path){ File dir = new File(path);
File[] subFiles = dir.listFiles();
if (files == null){
System.out.println("path not found!");
}
for (int i = 0; i < subFiles.length; i++) {
if (subFiles[i].isDirectory()) {
loopFolder(subFiles[i].getAbsolutePath())
} else {
String strFileName = subFiles[i].getAbsolutePath().toLowerCase();
System.out.println("---" + strFileName);
}
} }
能不能在我下面遍历文件夹的代码上实现?void loopFolder(String path){ File dir = new File(path);
File[] subFiles = dir.listFiles();
if (files == null){
System.out.println("path not found!");
}
for (int i = 0; i < subFiles.length; i++) {
if (subFiles[i].isDirectory()) {
loopFolder(subFiles[i].getAbsolutePath())
} else {
String strFileName = subFiles[i].getAbsolutePath().toLowerCase();
System.out.println("---" + strFileName);
}
} }
{
long size = 0;
File flist[] = f.listFiles();
for (int i = 0; i < flist.length; i++)
{
if (flist[i].isDirectory())
{
size = size + getFileSize(flist[i]);
} else
{
size = size + flist[i].length();
}
}
return size;
}
高手,帮我看一下那个Date类型转换的帖子http://bbs.csdn.net/topics/390286349