[go] 파일 존재 확인
package main
import (
"fmt"
"os"
)
func main() {
filename := "example.txt"
if _, err := os.Stat(filename); err == nil {
fmt.Println("파일이 존재합니다")
} else if os.IsNotExist(err) {
fmt.Println("파일이 존재하지 않습니다")
} else {
fmt.Println("파일 상태를 확인할 수 없습니다:", err)
}
}
이 예제에서는 os.Stat
함수를 사용하여 파일의 정보를 얻고, os.IsNotExist
함수를 사용하여 파일이 존재하지 않는지 확인합니다. 위의 코드를 실행하면 파일이 존재하는지 여부를 확인할 수 있습니다.
더 자세한 내용은 Go 공식 문서를 참고하세요.