如何使用Java獲取文件的大小

文件Object有一個稱為length的方法,返回當前文件的大小。

調用以下方法:

	
long size = myFile.length();
		 

本示例使用Java獲取文件的大小。 它使用路徑創建一個文件對象。 然後它調用length方法來獲取文件大小。 該值存儲很長時間。 最後,以字節為單位的大小與文件名一起寫入輸出。

創建以下java文件:

import java.io.File;

public class FileSize {
    public static void main(String[] argv) {

    	// Define the file Path
        final String FILE_NAME = "/tmp/FileSize.tmp";
        
        // Define the file Object
        File myFile = new File(FILE_NAME);
        
        // Get the size of the file
        long size = myFile.length();
        
        // Write the size in the output.
        System.out.println(FILE_NAME + " size = " + size + " bytes");
    }
}

輸出結果為:

/tmp/FileSize.tmp size = 19 bytes

文件大小以字節為單位返回。 它可以通過將結果除以1024來轉換為千字節,或者可以通過將該數字除以1024兩次而將其轉換為兆字節。

參考文獻:

java io

最近評論