[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로 파일의 액세스 시간을 확인할 수 있습니다.