파일인지 폴더인지 확인하는 Go 언어 방법:
// 判断所给路径文件/文件夹是否存在 func Exists(path string) bool { _, err := os.Stat(path) //os.Stat获取文件信息 if err != nil { if os.IsExist(err) { return true } return false } return true } // 判断所给路径是否为文件夹 func IsDir(path string) bool { s, err := os.Stat(path) if err != nil { return false } return s.IsDir() } // 判断所给路径是否为文件 func IsFile(path string) bool { return !IsDir(path) }
isdir:
기능: 입력(문자열)이 폴더를 나타내는지 확인합니다. 이 기능은 폴더가 존재하는지 확인하는 데에도 사용할 수 있습니다.
구문 형식:
tf = isdir('A')
A가 폴더이면 논리 1(true)을 반환하고, 그렇지 않으면 0(false)을 반환합니다.
더 많은 golang 지식을 알고 싶으시면 PHP 중국어 홈페이지의 golang tutorial 칼럼을 주목해주세요.
위 내용은 Golang은 파일인지 폴더인지 판단합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!