파일, 폴더 존재여부 체크
Go
/
* isExistFile
/
func isExistFile(fname string) bool {
if _, err := os.Stat(fname); os.IsNotExist(err) {
return false
}
return true
}
/
* isExistFileWithSize
/
func isExistFileWithSize(fname string) bool {
fi, err := os.Stat(fname)
if os.IsNotExist(err) {
return false
}
if fi.Size() > 0 {
return true
}
return false
}폴더나 파일이 이미 존재하는지 여부를 체크해주는 함수입니다. isExistFileWithSize 는 파일의 크기까지 같이 따져서 내용이 존재하는 파일인지 여부까지 체크하는 함수입니다.