当前位置: 首页 > 面试题库 >

如何在Java中获取文件大小

鲁光霁
2023-03-14
问题内容

我使用以下代码实例化了一个File对象:

File f = new File(path);

如何获得此文件的大小?

是什么区别getUsableSpace()getTotalSpace()getFreeSpace()


问题答案:

使用类中的length()方法File。从javadocs:

返回此抽象路径名表示的文件的长度。如果此路径名表示目录,则未指定返回值。

对于问题的第二部分,直接来自File的javadocs:

  • getUsableSpace() 返回此抽象路径名所命名的分区上该虚拟机可用的字节数

  • getTotalSpace() 返回此抽象路径名命名的分区的大小

  • getFreeSpace() 返回此抽象路径名所命名的分区中未分配的字节数



 类似资料:
  • 我想获取文件夹大小并重命名它,如果我的文件夹大小超过500 mbs然后重命名文件夹,下载到MusicDownload

  • 本文向大家介绍如何在C#中获取文件大小?,包括了如何在C#中获取文件大小?的使用技巧和注意事项,需要的朋友参考一下 FileInfo类用于处理文件及其在C#中的操作。 它提供了用于创建,删除和读取文件的属性和方法。它使用StreamWriter类将数据写入文件。它是System.IO命名空间的一部分。 Directory属性检索代表文件父目录的对象。 DirectoryName属性检索文件的父目录

  • 问题内容: 我在用 这些代表从我的画廊或我的相机中选择图像。那么,选择图像后如何获得图像文件的大小? 我想使用这个: 但是在这里我需要一个路径,但是如果没有路径,如何仅通过图像文件就能获得路径呢? 问题答案: 请检查google的1 kb到1000字节。 https://www.google.com/search?q=1+kb+%3D+how+many+bytes&oq=1+kb+%3D+how+

  • 问题内容: 我尝试了几种方法来获取文件大小,但始终为零。 我在日志中: 问题答案: 使用而不是 +调用attr上的.fileSize()。 在Swift 2.0中,我们使用do try catch模式,如下所示: 在Swift 3.x / 4.0中:

  • 本文向大家介绍如何获取java新IO的Path文件大小,包括了如何获取java新IO的Path文件大小的使用技巧和注意事项,需要的朋友参考一下 这篇文章主要介绍了如何获取java新IO的Path文件大小,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 代码如下 结果 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

  • 问题内容: 如果我使用openFileOutput()创建并写入临时文件,在完成写入后如何获得文件大小? 问题答案: 我希望这可以帮助您: 其中,String 是要确定其文件大小的文件的路径。 返回文件的长度(以字节为单位),如Java 7文档中所述 : 返回此抽象路径名表示的文件的长度(以字节为单位),如果文件不存在,则返回0L。某些操作系统可能返回0L作为表示与系统有关的实体(例如设备或管道)