Java를 사용하여 파일 크기를 얻는 방법

Object 파일에는 현재 파일의 크기를 반환하는 length라는 메서드가 있습니다.

다음 메소드를 호출하십시오.

	
long size = myFile.length();
		 

이 예제는 Java를 사용하여 파일의 크기를 가져옵니다. 경로를 사용하여 파일 객체를 만듭니다. 그런 다음 length 메소드를 호출하여 파일 크기를 가져옵니다. 값은 long에 저장됩니다. 마지막으로 바이트 단위의 크기가 파일 이름과 함께 출력에 기록됩니다.

다음 java 파일을 만듭니다.

import java.io.File;

public class FileSize {
    public static void main(String[] argv) {

    	// Define the file Path
        final String FILE_NAME = "/tmp/FileSize.tmp";
        
        // Define the file Object
        File myFile = new File(FILE_NAME);
        
        // Get the size of the file
        long size = myFile.length();
        
        // Write the size in the output.
        System.out.println(FILE_NAME + " size = " + size + " bytes");
    }
}

출력은 다음과 같습니다.

/tmp/FileSize.tmp size = 19 bytes

파일의 크기는 바이트 단위로 반환됩니다. 결과를 1024로 나눈 값을 킬로 바이트로 변환하거나 1024를 두 번 나누어 메가 바이트로 변환 할 수 있습니다.

참고 문헌 :

java io

최근 댓글