我知道 Java 可以使用File.length(), FileChannel.size()orRandomAccessFile.length()來獲取文件的長度,但這等于 Linux 的命令“ls”。但是,當我創建一個具有特定長度的文件時,如下所示: RandomAccessFile randomAccessFile = new RandomAccessFile(filePath,"rw");
randomAccessFile.setLength(10485760);并使用“ls -l filePath”,我得到文件的長度是 10485760,但使用“du filePath”只得到 0。那么,如何使用Java獲取文件的真實使用磁盤空間呢?
添加回答
舉報
0/150
提交
取消