中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

golang怎么判斷文件是否存在

小億
134
2023-10-23 10:53:04
欄目: 編程語言

在Golang中,可以使用os.Stat()函數來判斷文件是否存在。

首先,導入os包:

import "os"

然后,使用os.Stat()函數對文件進行檢查。如果文件存在,os.Stat()函數會返回一個os.FileInfo類型的值和nil錯誤;如果文件不存在,os.Stat()函數會返回nil和一個error類型的值。

_, err := os.Stat("文件路徑")
if err == nil {
    // 文件存在
} else if os.IsNotExist(err) {
    // 文件不存在
} else {
    // 其他錯誤
}

在上面的代碼中,我們使用了os.IsNotExist()函數來判斷文件是否不存在。如果os.Stat()返回的錯誤是os.ErrNotExist,則表示文件不存在。

另外,如果只是簡單地判斷文件是否存在,可以使用os.IsNotExist()函數來簡化代碼:

if _, err := os.Stat("文件路徑"); os.IsNotExist(err) {
    // 文件不存在
} else {
    // 文件存在
}

請將上述代碼中的"文件路徑"替換為要檢查的文件的路徑。

0
兴安县| 大姚县| 金昌市| 江油市| 芷江| 马龙县| 桃园市| 普安县| 靖西县| 济阳县| 莎车县| 广水市| 布尔津县| 多伦县| 桐梓县| 临汾市| 龙门县| 宝应县| 临朐县| 同仁县| 新河县| 红桥区| 蛟河市| 邳州市| 台山市| 平塘县| 新蔡县| 汝阳县| 泰兴市| 宁晋县| 黔西县| 富阳市| 昌平区| 得荣县| 怀远县| 天镇县| 日土县| 梅河口市| 察雅县| 龙井市| 武山县|