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