Object 파일에는 현재 파일의 크기를 반환하는 length라는 메서드가 있습니다.
long size = myFile.length();
이 예제는 Java를 사용하여 파일의 크기를 가져옵니다. 경로를 사용하여 파일 객체를 만듭니다. 그런 다음 length 메소드를 호출하여 파일 크기를 가져옵니다. 값은 long에 저장됩니다. 마지막으로 바이트 단위의 크기가 파일 이름과 함께 출력에 기록됩니다.
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를 두 번 나누어 메가 바이트로 변환 할 수 있습니다.