Programming

Java에서 파일 크기를 얻는 방법

procodes 2020. 7. 19. 15:58
반응형

Java에서 파일 크기를 얻는 방법


가능한 중복 :
폴더 또는 파일 크기

이 코드를 사용하여

File

객체 를 인스턴스화했습니다 .

File f = new File(path);

이 파일의 크기는 어떻게 구합니까?차이점은 무엇이며

getUsableSpace()

,

getTotalSpace()

그리고는

getFreeSpace()

?


수업에서이

length()

방법을 사용하십시오

File

. javadoc에서 :

이 추상 패스 명이 나타내는 파일의 길이를 돌려줍니다. 이 경로명이 디렉토리를 나타내는 경우 리턴 값이 지정되지 않습니다.

질문의 두 번째 부분은

File

의 javadocs에서 직접 수행하십시오.

  • getUsableSpace()

    이 추상 경로명으로 명명 된 파티션에서이 가상 머신에 사용 가능한 바이트 수를 리턴합니다.
  • getTotalSpace()

    이 추상 패스 명이 가리키는 파티션의 사이즈를 돌려줍니다
  • getFreeSpace()

    이 추상 경로 이름으로 명명 된 파티션에서 할당되지 않은 바이트 수를 반환합니다.

이 시도:

long length = f.length();

빠른 구글을 했어. 파일 크기를 찾으려면

long size = f.length();

게시 한 세 가지 방법의 차이점은 여기에서 확인할 수 있습니다

.

getFreeSpace () 및 getTotalSpace ()는 매우 자명 한 것으로 getUsableSpace ()는 JVM이 사용할 수있는 공간 인 것 같습니다. 대부분의 경우 사용 가능한 공간의 양과 같습니다.참고 URL :

https://stackoverflow.com/questions/8721262/how-to-get-file-size-in-java

반응형