golang判斷檔案或資料夾是否存在的方法為使用os.Stat()函數傳回的錯誤值進行判斷:
如果回傳的錯誤為nil,表示檔案或資料夾有 (建議學習中:go)
NIs##N水平時傳回時所傳回的錯誤。判斷為true,說明檔案或資料夾不存在
如果傳回的錯誤為其它類型,則不確定是否在存在
func PathExists(path string) (bool, error) { _, err := os.Stat(path) if err == nil { return true, nil } if os.IsNotExist(err) { return false, nil } return false, err }
以上是golang 如何判斷文件是否存在的詳細內容。更多資訊請關注PHP中文網其他相關文章!