Java-Beispiele - Dateigröße ermitteln
Das folgende Beispiel zeigt die Verwendung der Methoden file.exists() und file.length() der Klasse File, um die Dateigröße zu ermitteln, die in Bytes berechnet wird (1KB = 1024 Bytes):
Main.java-Datei
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("Datei existiert nicht");
return -1;
}
return file.length();
}
public static void main(String[] args) {
long size = getFileSize("c:/java.txt");
System.out.println("Die Größe der Datei java.txt ist:" + size);
}
}
Die Ausgabe des obigen Codes ist (die Datei java.txt befindet sich auf Laufwerk C):
java.txt文件大小为: 480Andere Erweiterungen
Java-Beispiele