go語言檢測文件是否存在的方法
更新時(shí)間:2015年03月04日 12:16:20 作者:work24
這篇文章主要介紹了go語言檢測文件是否存在的方法,實(shí)例分析了Go語言文件操作的相關(guān)技巧,需要的朋友可以參考下
本文實(shí)例講述了go語言檢測文件是否存在的方法。分享給大家供大家參考。具體分析如下:
go語言檢測文件是否存在,首先創(chuàng)建一個(gè)FileInfo,如果不報(bào)錯(cuò),再通過 IsDir()檢查是否是目錄
復(fù)制代碼 代碼如下:
finfo, err := os.Stat("filename.txt")
if err != nil {
// no such file or dir
return
}
if finfo.IsDir() {
// it's a file
} else {
// it's a directory
}
if err != nil {
// no such file or dir
return
}
if finfo.IsDir() {
// it's a file
} else {
// it's a directory
}
希望本文所述對大家的Go語言程序設(shè)計(jì)有所幫助。
相關(guān)文章
Golang巧用defer進(jìn)行錯(cuò)誤處理的方法
錯(cuò)誤處理是程序的重要組成部分,有效且優(yōu)雅的處理錯(cuò)誤是大多數(shù)程序員的追求,下面這篇文章主要給大家介紹了關(guān)于Golang中巧用defer進(jìn)行錯(cuò)誤處理的方法,文中通過示例介紹的非常詳細(xì),對大家具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來一起看看吧。2017-05-05并發(fā)安全本地化存儲go-cache讀寫鎖實(shí)現(xiàn)多協(xié)程并發(fā)訪問
這篇文章主要介紹了并發(fā)安全本地化存儲go-cache讀寫鎖實(shí)現(xiàn)多協(xié)程并發(fā)訪問,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-10-10Go1.16新特性embed打包靜態(tài)資源文件實(shí)現(xiàn)
這篇文章主要為大家介紹了Go?1.16新特性embed打包靜態(tài)資源文件的實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-07-07