Java文件大小
如何得到一個文件的大小(字節)?
解決方法
這個例子顯示了如何通過使用 File類的file.exists()和file.length()方法來獲取文件的大小(字節)。
import java.io.File; public class Main { public static long getFileSize(String filename) { File file = new File(filename); if (!file.exists() || !file.isFile()) { System.out.println("File doesn't exist"); return -1; } return file.length(); } public static void main(String[] args) { long size = getFileSize("c:/java.txt"); System.out.println("Filesize in bytes: " + size); } }
結果
上麵的代碼示例將產生以下結果。為了測試這個例子中,首先在“C”驅動器中創建文本文件“java.txt”。大小可以根據文件的大小而變化。
File size in bytes: 480