File getFreeSpace() も試してみましたが、これは 0 を返します。これを行う他の方法はありますか?
1869 次
4 に答える
0
try {
double freeDiskSpace = org.apache.commons.io.FileSystemUtils.freeSpaceKb("/volume");
double freeDiskSpaceGB = freeDiskSpace / 1024 / 1024;
System.out.println("Free Disk Space (GB):" + freeDiskSpaceGB);
} catch (IOException e) {
e.printStackTrace();
}
于 2010-11-11T07:23:02.017 に答える
0
試す
System{" df -k | awk '{sum += $4 }i; END {print sum} '"};
于 2010-11-11T07:27:00.737 に答える
0
public long getTotalSpace();
public long getFreeSpace();
public long getUsableSpace();
これらの各メソッドは、パーティションが File オブジェクトから取得できない場合は、 java.io.File または 0L によって表されるパーティションの要求されたサイズをバイト単位で返します。コードを報告できますか?
于 2010-11-11T07:29:28.597 に答える
0
古い org.apache.commons.io.FileSystemUtils はどうですか?
于 2010-11-11T07:19:40.487 に答える