Java 范例 - 获取文件大小
File 类的 file.exists() 和 file.length() 方法可以获取文件大小,以字节计算 ( 1KB = 1024 字节 )
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("文件不存在"); return -1; } return file.length(); } public static void main(String[] args) { long size = getFileSize("c:/java.txt"); System.out.println("java.txt文件大小为: " + size); } }
编译运行以上 Java 代码,输出结果如下
java.txt文件大小为: 480