欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > 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語言編程中判斷文件是否存在是創建目錄的方法的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    成人黄色短视频| 欧美一区二区观看视频| 国产三级一区二区三区| 久久99精品久久久| 一级黄色片大全| 日韩美女视频在线| 开心九九激情九九欧美日韩精美视频电影| av鲁丝一区鲁丝二区鲁丝三区| 欧美日韩的一区二区| 亚洲国产日韩一区二区| 精品久久久久一区二区| 欧美剧情片在线观看| 亚洲成a人v欧美综合天堂下载 | 麻豆一区二区在线| 人妻精品久久久久中文字幕 | 91精品国产综合久久小美女| 亚洲国产裸拍裸体视频在线观看乱了| 无码国产精品久久一区免费| 欧美美女激情18p| 日韩精品每日更新| 欧美成人国产精品一区二区| 久久精品人人做人人综合| 国产精品99久久久久| 国产成人av免费在线观看| 亚洲色图一区二区| 韩国三级在线看| 日韩三级中文字幕| 国内精品免费**视频| 天天色影综合网| 亚洲欧美日韩中文播放| 国产综合内射日韩久| 日韩欧美久久久| 国产精品亚洲专一区二区三区 | 97在线观看免费高| 亚洲免费观看高清| 日本少妇xxxx| 久久九九99视频| av电影在线不卡| 欧美猛男gaygay网站| 美女久久久精品| 可以免费看av的网址| 一区二区在线电影| www.久久国产| 国产精品福利av| 亚洲精品国产成人av在线| 亚洲精品在线观看网站| 成人精品亚洲人成在线| 欧美日韩国产一区二区三区地区| 美脚の诱脚舐め脚责91 | 成人一级黄色大片| 亚洲小说欧美激情另类| 亚洲码无人客一区二区三区| 中文字幕日韩欧美一区二区三区| 亚洲午夜久久久久久久久| ww亚洲ww在线观看国产| 99久久久无码国产精品| 日韩免费看的电影| 成人h版在线观看| 日韩欧美在线网站| 成人激情免费电影网址| 日韩一区二区视频在线观看| 成人一区二区三区视频在线观看| 777亚洲妇女| 成人在线视频一区二区| 日韩一区二区三区在线| 成人黄色网址在线观看| 日韩美女在线视频| 91亚洲资源网| 久久精品视频网| 99久久久无码国产精品性波多| 国产欧美精品一区aⅴ影院| 亚洲欧美综合视频| 国产精品美女一区二区三区| 久久久久久久无码| 自拍偷拍亚洲欧美日韩| 91成人在线免费视频| 一区二区三区中文字幕精品精品| 免费一级特黄3大片视频| 亚洲国产日韩av| 一区二区视频免费看| 久久国产三级精品| 欧美日韩高清影院| eeuss鲁一区二区三区| 久久婷婷成人综合色| 中文字幕第3页| 亚洲视频你懂的| 中文字幕91视频| 麻豆精品在线看| 在线播放/欧美激情| 99免费精品在线| 亚洲国产精品v| 一区二区伦理片| 视频一区二区中文字幕| 欧美三区在线视频| 成人晚上爱看视频| 国产喷白浆一区二区三区| 日本一区二区三区网站| 亚洲一线二线三线久久久| 天天天天天天天天操| 国产在线精品免费| 欧美不卡123| 久久精品女同亚洲女同13| 一区二区三区精品在线观看| 国产性xxxx| 国产精品911| 久久久久久夜精品精品免费| 中文字幕一区二区人妻在线不卡| 午夜日韩在线电影| 欧美日本高清视频在线观看| 91麻豆免费看片| 亚洲女爱视频在线| 一本色道久久综合亚洲aⅴ蜜桃 | 美女福利视频在线观看| 国产精品一区二区男女羞羞无遮挡| 精品国产1区二区| 一本色道久久综合亚洲精品图片| 日韩精品色哟哟| 欧美一区二区视频观看视频| 男女性杂交内射妇女bbwxz| 亚洲在线视频网站| 欧美日韩日日夜夜| 成人在线观看一区二区| 亚洲一二三四久久| 欧美精品色一区二区三区| 精品人妻二区中文字幕| 亚洲午夜久久久久久久久电影网| 欧美性视频一区二区三区| 午夜诱惑痒痒网| 一区二区三区四区五区视频在线观看| 色伊人久久综合中文字幕| 波多野结衣的一区二区三区| 1024亚洲合集| 91久久精品日日躁夜夜躁欧美| 99久久免费精品高清特色大片| 悠悠色在线精品| 欧美日韩和欧美的一区二区| 性欧美丰满熟妇xxxx性久久久| 日产精品久久久久久久性色| 精品国产乱码久久久久久牛牛| 免费视频91蜜桃| 国产精品18久久久久久vr| 国产精品国产三级国产普通话蜜臀| 色综合天天性综合| 国产男女无遮挡猛进猛出| 午夜视黄欧洲亚洲| 精品1区2区在线观看| 日韩在线视频免费看| av一二三不卡影片| 亚洲免费在线视频一区 二区| 欧美写真视频网站| 中文字幕影片免费在线观看| 九九九精品视频| 国产精品免费观看视频| 欧美在线观看一二区| 日本一级片在线播放| 经典三级在线一区| 国产精品电影一区二区三区| 欧美丝袜自拍制服另类| 免费无码一区二区三区| 国产综合一区二区| 亚洲人成亚洲人成在线观看图片| 欧美日韩精品一区二区天天拍小说| 四季av综合网站| 国产一区二区三区不卡在线观看 | 欧美日韩精品专区| 精品人伦一区二区三电影| 夫妻av一区二区| 亚洲国产一区二区三区青草影视| 精品区一区二区| 亚洲av无码一区二区三区在线| av av在线| 国产精品99久久不卡二区| 亚洲最新在线观看| 久久综合九色综合久久久精品综合| 国产黄色的视频| 成人手机在线免费视频| 国产成人在线免费观看| 亚洲成人精品一区二区| 国产无一区二区| 精品视频一区三区九区| 色欲AV无码精品一区二区久久| 97久久精品人人爽人人爽蜜臀 | 秋霞av亚洲一区二区三| 国产精品嫩草99a| 欧美一区午夜视频在线观看| 性生交大片免费全黄| 捆绑裸体绳奴bdsm亚洲| 成人免费视频播放| 蜜桃av一区二区| 伊人色综合久久天天| 久久久久久久网| 欧美日韩黄色一区二区| 五月婷婷综合激情网| 欧美xxxxx精品| 成人av高清在线| 精品无码三级在线观看视频| 亚洲国产日韩a在线播放| 国产精品灌醉下药二区| 欧美sm美女调教| 欧美日韩不卡一区|