文件Object有一個稱為length的方法,返回當前文件的大小。
long size = myFile.length();
本示例使用Java獲取文件的大小。 它使用路徑創建一個文件對象。 然後它調用length方法來獲取文件大小。 該值存儲很長時間。 最後,以字節為單位的大小與文件名一起寫入輸出。
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兩次而將其轉換為兆字節。