婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Go語言編程中判斷文件是否存在是創建目錄的方法

Go語言編程中判斷文件是否存在是創建目錄的方法

熱門標簽:騰訊外呼系統價格 最短的地圖標注 成都呼叫中心外呼系統平臺 電銷機器人可以補救房產中介嗎 浙江人工智能外呼管理系統 百度地圖標注搜索關鍵詞 電梯外呼訪客系統 谷歌便利店地圖標注 ?兓?

判斷文件是否存在
os.IsExists()函數和os.IsNotExists(),他們的函數的原形是func IsExist(err error) bool func IsNotExist(err error) bool 都是傳入一個err返回bool 這里注意了 err已經定義好了

復制代碼 代碼如下:

  /*
 var (
     ErrInvalid    = errors.New("invalid argument")
     ErrPermission = errors.New("permission denied")
     ErrExist      = errors.New("file already exists")
     ErrNotExist   = errors.New("file does not exist")
 )
*/

這里我們看到了errors這個包,那我們講一下這個包,這個包就一個方法就是errors.New()函數原形是func New(text string) error實例代碼
復制代碼 代碼如下:

import (
 "errors"
 "fmt"
)

func main() {
 //這里就一個方法func New(text string) error 我們可以自己定義
 err := errors.New("widuu blog only golang")
 if err != nil {
  fmt.Println(err) //這里就是輸出了我們自己定義的錯誤信息 //widuu blog only golang
 }
}


下面通過實例代碼講解一下
復制代碼 代碼如下:

  import (
 "fmt"
 "os"
)

func main() {
 _, err := os.Open("widuu.go")
 if err != nil {
  fmt.Println(os.IsNotExist(err)) //true  證明文件已經存在
  fmt.Println(err)                //open widuu.go: no such file or directory
 }

 //這個時候你可以這樣判斷文件是否存在

 f, err := os.Open("widuu.go")
 if err != nil os.IsNotExist(err) {
  fmt.Println(f, "文件不存在") //為什么打印nil 是這樣的如果file不存在 返回f文件的指針是nil的 所以我們不能使用defer f.Close()會報錯的
 }

//我們弄出一個文件已經存在的錯誤來實驗os.IsExists() 如下是Os定義的常量
 /*
  var (
      ErrInvalid    = errors.New("invalid argument")
      ErrPermission = errors.New("permission denied")
      ErrExist      = errors.New("file already exists")
      ErrNotExist   = errors.New("file does not exist")
  )
 */
 fmt.Println(os.IsExist(os.ErrExist)) //這里就會輸出true
 //我們后邊馬上提到link
 err = os.Link("osexists.go", "1.go")
 if err != nil {
  fmt.Println(os.IsExist(err))  //因為我1.go這個文件存在了 所以說返回true
 }
}


創建目錄
os.Mkdir創建單個目錄函數原形func Mkdir(name string, perm FileMode) error輸入一個目錄的名稱和目錄的權限,我們可以用默認的os.ModePerm然后返回的是一個error的信息,我們看下,也一塊復習前邊的一點知識

復制代碼 代碼如下:

 import (
 "fmt"
 "os"
)

func main() {
 var path string
 if os.IsPathSeparator('\\') {  //前邊的判斷是否是系統的分隔符
  path = "\\"
 } else {
  path = "/"
 }
 fmt.Println(path)
 dir, _ := os.Getwd()  //當前的目錄
 err := os.Mkdir(dir+path+"md", os.ModePerm)  //在當前目錄下生成md目錄
 if err != nil {
  fmt.Println(err)
 }
 fmt.Println("創建目錄" + dir + path + "md成功")
}


os.MkdirAll()函數原形是func MkdirAll(path string, perm FileMode) error輸入的是多級目錄結構和權限返回的是error的信息
復制代碼 代碼如下:

import (
 "fmt"
 "os"
)

func main() {
 dir, _ := os.Getwd()
 err := os.MkdirAll(dir+"/a/b/c", os.ModePerm)  //生成多級目錄
 if err != nil {
  fmt.Println(err)
 }
 fmt.Println("創建文件夾" + dir + "/a/b/c成功")
}

您可能感興趣的文章:
  • GO語言文件的創建與打開實例分析
  • 在Python的Django框架中創建語言文件
  • 使用golang獲取linux上文件的訪問/創建/修改時間
  • GO語言常用的文件讀取方式
  • python讀取json文件并將數據插入到mongodb的方法
  • go語言讀取csv文件并輸出的方法
  • go實現文件的創建、刪除與讀取示例代碼

標簽:邢臺 紹興 眉山 上海 雅安 盤錦 七臺河 宜昌

巨人網絡通訊聲明:本文標題《Go語言編程中判斷文件是否存在是創建目錄的方法》,本文關鍵詞  語言編程,中,判斷,文件,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Go語言編程中判斷文件是否存在是創建目錄的方法》相關的同類信息!
  • 本頁收集關于Go語言編程中判斷文件是否存在是創建目錄的方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美丝袜第三区| 一本色道a无线码一区v| 国内外成人在线视频| 欧美在线一二三| 国产精一区二区三区| 在线综合亚洲欧美在线视频| 日本不卡高清视频| 制服视频三区第一页精品| 精久久久久久久久久久| 久久久91精品国产一区二区精品| 国产在线一区观看| 久久精品国产99国产精品| 亚洲欧美日韩一区二区三区在线观看| 欧美日韩国产成人在线免费| 国产精品麻豆网站| 一区二区三区**美女毛片| 欧美精品 日韩| 欧美日韩中文字幕一区二区| 制服丝袜一区二区三区| 国产精品视频一区二区三区不卡| 亚洲欧美综合在线精品| 青青草原综合久久大伊人精品| 国产69精品久久777的优势| 亚洲欧美综合网| 国产精品久久久久久久久免费相片| 欧美国产乱子伦| 日本va欧美va欧美va精品| 国产精品一卡二| 日韩一区二区三区av| 欧美国产一区在线| 免费观看成人av| 欧美日韩视频第一区| 亚洲一二三区视频在线观看| 91在线一区二区三区| 国产女同互慰高潮91漫画| 日本一区二区三区四区在线视频| 国产午夜亚洲精品午夜鲁丝片| 国产女主播一区| 亚洲丝袜自拍清纯另类| 亚洲影院久久精品| 免费人成网站在线观看欧美高清| 久久99精品久久久久久动态图| 国产一区二区日韩精品| 99久精品国产| 欧美高清视频不卡网| 久久综合狠狠综合久久综合88| 国产日韩精品一区二区三区| 中文字幕av在线一区二区三区| 国产成人一级电影| 成人高清av在线| 在线观看av一区| 日韩欧美国产一区在线观看| 久久这里都是精品| 亚洲精品中文在线观看| 青草av.久久免费一区| 国产98色在线|日韩| 欧美视频一区二| 久久久久久电影| 亚洲成av人片在www色猫咪| 国产精品主播直播| 在线观看一区二区视频| 久久精品亚洲国产奇米99| 亚洲综合偷拍欧美一区色| 精品在线播放午夜| 欧美丝袜自拍制服另类| 中文字幕 久热精品 视频在线 | 日韩精品一区二区三区在线观看| 精品国产网站在线观看| 樱桃视频在线观看一区| 国产精品91一区二区| 欧美熟乱第一页| 中文字幕在线观看不卡视频| 国内精品视频666| 91精品啪在线观看国产60岁| 亚洲激情图片一区| 国产欧美精品区一区二区三区| 日韩电影免费在线| 91国产免费看| 亚洲视频在线一区二区| 欧美一卡二卡在线| 精品一区二区三区香蕉蜜桃 | 欧美亚洲日本国产| 欧美蜜桃一区二区三区| 中文字幕高清一区| 日韩在线播放一区二区| 91极品美女在线| 久久精品国产久精国产爱| 99久久精品免费| 精品99999| 免费久久99精品国产| 欧美揉bbbbb揉bbbbb| 国产精品天美传媒| 风间由美一区二区av101| 久久一日本道色综合| 91麻豆精品国产91久久久更新时间| 日韩理论电影院| www.爱久久.com| 国产中文字幕精品| 国产福利一区在线| 久久久国产午夜精品 | 无码av中文一区二区三区桃花岛| 91老司机福利 在线| 亚洲天天做日日做天天谢日日欢 | 精品免费日韩av| 国产成人午夜精品影院观看视频 | 国产精品女主播在线观看| 国产成人免费高清| 国产精品第一页第二页第三页| 91麻豆免费在线观看| 水野朝阳av一区二区三区| 日韩一级片网址| 91免费看视频| 九一久久久久久| 亚洲美女精品一区| 3d动漫精品啪啪1区2区免费| 国产伦理精品不卡| 国产日韩精品久久久| 91在线码无精品| 欧美成人精品二区三区99精品| 欧美少妇一区二区| 国产偷国产偷精品高清尤物| 老司机免费视频一区二区| 欧美精品久久久久久久多人混战 | 亚洲国产欧美在线人成| 欧美一级二级三级蜜桃| 91视频免费观看| 国产一区二区三区视频在线播放| 国产精品免费网站在线观看| 日本欧美加勒比视频| 欧美老肥妇做.爰bbww视频| 91在线观看一区二区| 国产精品乱码人人做人人爱 | 偷窥少妇高潮呻吟av久久免费| 欧美老肥妇做.爰bbww视频| av在线不卡网| 丁香天五香天堂综合| 久久精品99国产国产精| 久久精品国产精品亚洲红杏| 91麻豆国产精品久久| 欧美一区二区三区的| 欧美大度的电影原声| 亚洲成人黄色影院| 91热门视频在线观看| 亚洲欧洲无码一区二区三区| 国产乱国产乱300精品| 欧美一级片在线观看| 亚洲精品美腿丝袜| 国产aⅴ综合色| 26uuu久久天堂性欧美| 国产aⅴ综合色| 国产精品免费久久久久| 国产夫妻精品视频| 欧美成人艳星乳罩| 久久精品国产在热久久| 欧美另类高清zo欧美| 婷婷久久综合九色国产成人| 欧美视频自拍偷拍| 国产成人亚洲综合a∨婷婷图片| 欧美成人女星排名| 国产成人无遮挡在线视频| 国产欧美一区二区三区在线看蜜臀| 国产精品自拍在线| 婷婷国产在线综合| 日韩你懂的在线观看| 亚洲国产成人91porn| 国产成人在线色| 亚洲一区av在线| 亚洲视频免费看| 精品国产一区二区三区久久影院| 国产精品羞羞答答xxdd | 亚洲线精品一区二区三区| 欧洲视频一区二区| 韩日精品视频一区| 专区另类欧美日韩| 精品三级在线看| 欧美在线视频全部完| 欧美性一二三区| 久久99热这里只有精品| 亚洲男同性恋视频| 亚洲免费观看高清完整版在线观看| 日韩精品一区二区三区四区视频| 91国偷自产一区二区开放时间 | 成人高清在线视频| 午夜不卡av在线| 一区二区不卡在线播放| 天堂av在线一区| 老司机精品视频导航| 亚洲精品水蜜桃| 亚洲蜜桃精久久久久久久| 国产精品久久久久毛片软件| 精品国产亚洲一区二区三区在线观看| 51精品视频一区二区三区| 欧美男女性生活在线直播观看| 欧美男男青年gay1069videost| 制服视频三区第一页精品| |精品福利一区二区三区| 亚洲综合无码一区二区| 黑人巨大精品欧美黑白配亚洲| 国产一区二区三区香蕉 | 午夜天堂影视香蕉久久|