我需要找出目录中最大文件/文件夹的大小。我已经按照以下方式完成了。
private static Long getSizeofLargestFile(String theRootFolder)
{
Long aLargestFileSize = 0L;
File aRootDir = new File(theRootFolder);
for (File aFile : aRootDir.listFiles())
{
if (aLargestFileSize < aFile.length())
{
aLargestFileSize = aFile.length();
}
}
return aLargestFileSize / (1024 * 1024);
}
还有比这更好的方法吗?