Java 如何获得一个文件或文件夹的大小
有时候我们需要知道一个文件的大小 。
【Java 如何获得一个文件或文件夹的大小】我们可以使用一些方法 , 比如说将文件读取成 InputStream , 然后再使用 available() 获得长度就可以了 。
我们也可以使用 FileUtils 来获得 。
使用的方法是:
FileUtils.sizeOf(localFileCache)localFileCache 中定义的是文件对象 。
关于 sizeOf 的使用为:返回指定的文件或者文件夹的大小 。 如果你的 File 对象为一个文件的话 , 这个方法将会返回文件的大小 。
如果你的 File 对象为一个目录的话 , 那么上面的方法将会返回这个文件夹的大小 。 这个文件夹的大小将会包含这个文件夹中所有子文件夹的内容 。 换句话说 , 这个方法是进行递归大小查询的 。
文章插图
但是 , 如果一个文件夹或者子文件夹有安全限制 , 不允许访问的话 , 那么这个方法将不会将上面的文件夹的内容进行计算 。
- 页面|如何简单、快速制作流程图?上班族的画图技巧get
- 培育|跨境电商人才如何培育,长沙有“谱”了
- 现状|程序员现状揭秘:平均年薪20.36万,Java人才需求量最大
- 抖音小店|抖音进军电商,短视频的商业模式与变现,创业者该如何抓住机遇?
- 网络覆盖|爱立信:2020年底,将有超过10亿人口获得5G网络覆盖
- 计费|5G是如何计费的?
- 车轮旋转|牵引力控制系统是如何工作的?它有什么作用?
- 视频|短视频如何在前3秒吸引用户眼球?
- Vlog|中国Vlog|中国基建如何升级?看5G+智慧工地
- 涡轮|看法米特涡轮流量计如何让你得心应手
