[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) 단위로 확인할 수 있습니다.

참고 자료: