[go] 파일 경로에서 파일 액세스 시간 확인하기
먼저, os.Stat
함수를 사용하여 파일의 os.FileInfo
구조체를 가져옵니다. 이 구조체에는 파일의 여러 속성, 특히 수정 시간들이 들어있습니다. 다음의 코드를 통해 파일의 액세스 시간을 얻을 수 있습니다:
package main
import (
"fmt"
"os"
"log"
)
func main() {
filePath := "example.txt"
fileInfo, err := os.Stat(filePath)
if err != nil {
log.Fatal(err)
}
accessTime := fileInfo.ModTime()
fmt.Println("Access time:", accessTime)
}
위의 코드 예제는 example.txt
파일의 액세스 시간을 가져오는 예제입니다. 설정한 파일 경로에 따라 코드를 변경하시기 바랍니다.
이 코드를 실행하면 파일의 액세스 시간이 출력됩니다. 파일의 수정 시간 외에도 다른 파일 속성들도 os.FileInfo
구조체에서 확인할 수 있습니다.
이처럼, os
패키지를 사용하여 Go로 파일의 액세스 시간을 확인할 수 있습니다.