标签: java android io
我想计算我的应用的缓存大小 我在我的应用的缓存文件夹中使用了du -sh,它说 71M 。 然后我去应用程序管理器查看我的应用程序的缓存大小,它还告诉我 71M 。
du -sh
但是当我尝试以编程方式获取大小时,无论何时我使用递归getFolderSize()或apache的commons-io FileUtils.sizeOfDirectory(),结果都是 54M 之后我划分了1024 * 1024。
getFolderSize()
FileUtils.sizeOfDirectory()
这让我感到困惑。