为了账号安全,请及时绑定邮箱和手机立即绑定

Java如何像Linux的命令“du”一样获取文件的磁盘空间?

Java如何像Linux的命令“du”一样获取文件的磁盘空间?

喵喔喔 2023-06-14 16:23:44
我知道 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 回答
  • 0 关注
  • 98 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信