Go에서 파일 존재 확인
Go에는 파일 존재 확인을 위한 Python의 os.path.exists 함수와 직접적으로 동일한 기능이 없습니다. 그러나 이 작업을 수행하는 관용적인 방법이 있습니다.
파일 존재 여부 확인
파일이 존재하지 않는지 확인하려면 다음 코드를 사용할 수 있습니다.
import ( "errors" "os" ) func fileDoesNotExist(path string) bool { _, err := os.Stat(path) return errors.Is(err, os.ErrNotExist) }
파일 확인 중 존재
파일이 존재하는지 확인하려면 다음 코드를 사용할 수 있습니다.
import ( "errors" "os" ) func fileExists(path string) bool { _, err := os.Stat(path) return err == nil }
추가 고려 사항
중요합니다 !os.IsNotExist(err)를 사용하여 파일 존재 여부를 확인하는 것은 권장되지 않습니다. 이 방법은 파일이 존재하지만 다른 이유로 액세스할 수 없는 경우 오탐지로 이어질 수 있으므로 신뢰할 수 없습니다.
위 내용은 Go에서 파일 존재 여부를 어떻게 확인할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!