如何在Java中获取文件大小
时间:2020-02-23 14:34:20 来源:igfitidea点击:
在本教程中,我们将看到如何在Java中获取文件大小。
我们可以直接使用java.io.file的长度方法以使其大小以字节为单位。
我们可以相应地将其转换为KB和MB。
package org.igi.theitroad; import java.io.File; public class GetSizeOfFileMain { public static void main(String[] args) { //Read the file File mp3File=new File("/Users/igi/Desktop/MySong.mp3"); //Use length method to get size of file in bytes double fileSizeinBytes=mp3File.length(); System.out.println( "Size of file in bytes :" +fileSizeinBytes + " bytes"); System.out.println( "Size of file in KB :" +(double)fileSizeinBytes/1024 + " KB"); System.out.println( "Size of file in MB :" +(double)fileSizeinBytes/(1024*1024) + " MB"); } }
运行上面的程序时,我们将获取以下输出:
Size of file in bytes :3699969.0 bytes Size of file in KB :3613.2509765625 KB Size of file in MB :3.5285654067993164 MB