[kotlin] 파일 입출력에서 파일 크기 확인하는 방법
import java.io.File
fun main() {
val filePath = "파일의 경로 및 이름"
val file = File(filePath)
if (file.exists()) {
val fileSizeInBytes = file.length()
val fileSizeInKB = fileSizeInBytes / 1024
val fileSizeInMB = fileSizeInKB / 1024
println("파일 크기: $fileSizeInBytes 바이트")
println("파일 크기: $fileSizeInKB KB")
println("파일 크기: $fileSizeInMB MB")
} else {
println("해당 파일이 존재하지 않습니다.")
}
}
위 예제에서는 java.io.File
클래스를 사용하여 파일 객체를 생성합니다. File
객체의 length()
메소드를 호출하여 파일의 크기를 바이트 단위로 얻을 수 있습니다. 이를 이용해 KB, MB 단위로 파일의 크기를 계산하고 출력합니다.
파일이 존재하는지 확인하기 위해 exists()
메소드를 사용하였습니다. 파일이 존재하지 않을 경우에는 “해당 파일이 존재하지 않습니다.” 라는 메시지를 출력합니다.
이 코드를 실행하면 지정된 파일의 크기를 바이트, 킬로바이트(KB), 메가바이트(MB) 단위로 확인할 수 있습니다.
참고 자료: