[kotlin] 파일 액세스 시간 확인하는 방법
파일에 대한 액세스 시간을 확인하는 것은 프로그래밍에서 중요한 작업 중 하나입니다. Kotlin에서는 File
클래스를 사용하여 파일을 다룰 수 있습니다. 이 클래스는 파일과 디렉토리를 다루는 다양한 메소드를 제공하므로, 파일의 액세스 시간을 확인하는 것도 가능합니다.
아래는 Kotlin에서 파일 액세스 시간을 확인하는 방법을 보여주는 예제 코드입니다:
import java.io.File
import java.nio.file.Files
import java.nio.file.attribute.BasicFileAttributes
import java.util.stream.Collectors
fun main() {
val filePath = "/path/to/file.txt"
val file = File(filePath)
val fileAttributes = Files.readAttributes(file.toPath(), BasicFileAttributes::class.java)
val lastAccessTime = fileAttributes.lastAccessTime()
val lastModifiedTime = fileAttributes.lastModifiedTime()
val creationTime = fileAttributes.creationTime()
println("Last access time: $lastAccessTime")
println("Last modified time: $lastModifiedTime")
println("Creation time: $creationTime")
}
이 예제에서는 java.io.File
과 java.nio.file.Files
패키지를 사용하여 파일의 속성을 읽어오고, 마지막 액세스 시간 (lastAccessTime
), 마지막 수정 시간 (lastModifiedTime
), 생성 시간 (creationTime
)을 출력합니다.
이 코드를 사용하면 원하는 파일의 액세스 시간을 확인할 수 있습니다. 변경이 필요한 파일의 액세스 시간을 추적하고, 이를 활용하여 다양한 작업을 수행할 수 있습니다.
참고 문서: