我知道 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
提交
取消