[kotlin] 파일의 마지막 수정일자 확인하는 방법

import java.io.File import java.text.SimpleDateFormat

fun main() { val filePath = “path/to/file.txt” val file = File(filePath)

if (file.exists()) {
    val lastModified = file.lastModified()
    val dateFormat = SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
    val formattedDate = dateFormat.format(lastModified)
    
    println("Last modified date of $filePath is $formattedDate")
} else {
    println("$filePath does not exist")
} } ```

위의 예시 코드는 Kotlin을 사용하여 파일의 마지막 수정일자를 확인하는 방법을 보여줍니다.

  1. java.io.File 클래스를 사용하여 파일 객체를 생성합니다. 경로를 filePath 변수에 지정합니다.
  2. file.exists() 메서드를 사용하여 파일이 존재하는지 확인합니다.
  3. file.lastModified() 메서드를 사용하여 파일의 마지막 수정일자를 long 값으로 얻습니다.
  4. java.text.SimpleDateFormat 클래스를 사용하여 날짜 형식을 지정하고, dateFormat.format(lastModified)으로 마지막 수정일자를 포맷팅합니다.
  5. 포맷팅된 날짜를 출력합니다. 파일이 존재하지 않는 경우 해당 파일 경로가 존재하지 않음을 출력합니다.

참고로, 위의 코드는 파일의 마지막 수정일자를 문자열 형태로 반환합니다. 필요에 따라 반환된 문자열을 다른 용도로 활용하실 수 있습니다.

참고 자료: