文件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兩次而將其轉換為兆字節。