golang中判斷文件或文件夾是否存在


golang判斷文件或文件夾是否存在的方法為使用os.Stat()函數返回的錯誤值進行判斷:

  1. 如果返回的錯誤為nil,說明文件或文件夾存在
  2. 如果返回的錯誤類型使用os.IsNotExist()判斷為true,說明文件或文件夾不存在
  3. 如果返回的錯誤為其它類型,則不確定是否在存在
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
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM