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 는 파일의 크기까지 같이 따져서 내용이 존재하는 파일인지 여부까지 체크하는 함수입니다.