Java サンプル - ファイルサイズの取得
以下のサンプルでは、File クラスの file.exists() と file.length() メソッドを使用してファイルサイズを取得する方法を示しています。単位はバイトです(1KB=1024バイト):
Main.java ファイル
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.txt ファイルは C ドライブにあります):
java.txt文件大小为: 480その他の拡張
Java サンプル