SeouliteLab

[Java/자바] 파일 크기(byte) 가져오는 방법 예제와 설명 본문

프로그래밍

[Java/자바] 파일 크기(byte) 가져오는 방법 예제와 설명

Seoulite Lab 2024. 3. 8. 08:58

예제 1: File 클래스의 length() 메서드 사용

import java.io.File;

public class FileSizeExample {
    public static void main(String[] args) {
        String filePath = "data/sample.txt";
        File file = new File(filePath);

        long fileSize = file.length();
        System.out.println("파일 크기: " + fileSize + " bytes");
    }
}

File 클래스의 length() 메서드를 사용하여 파일의 크기를 바이트 단위로 가져옵니다.

예제 2: Apache Commons IO 라이브러리 사용

import org.apache.commons.io.FileUtils;

import java.io.File;

public class FileSizeExample2 {
    public static void main(String[] args) {
        String filePath = "data/sample.txt";
        File file = new File(filePath);

        long fileSize = FileUtils.sizeOf(file);
        System.out.println("파일 크기: " + fileSize + " bytes");
    }
}

Apache Commons IO 라이브러리의 FileUtils 클래스를 사용하여 파일의 크기를 바이트 단위로 가져옵니다.