亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁 > 知識庫 > golang創建文件目錄os.Mkdir,os.MkdirAll的區別說明

golang創建文件目錄os.Mkdir,os.MkdirAll的區別說明

熱門標簽:宿遷便宜外呼系統代理商 仙桃400電話辦理 不封卡外呼系統 地圖標注免費定制店 湛江crm外呼系統排名 鄭州智能語音電銷機器人價格 寧波語音外呼系統公司 重慶慶云企業400電話到哪申請 上海極信防封電銷卡價格

如下所示:

 os.Mkdir("abc", os.ModePerm)  //創建目錄 
 os.MkdirAll("dir1/dir2/dir3", os.ModePerm) //創建多級目錄 

首先,試圖從一個Go可執行文件創建一組嵌套目錄(如'dir1/dir2/dir3'),并打印錯誤出來看看。

err:=os.Mkdir(“dir1/dir2/dir3”,os.ModePerm)
if err!=nil{
 fmt.Println(err) 
}
result:mkdir ./dir1/dir2/dir3: The system cannot find the path specified.

Mkdir 用于創建單個目錄。

err:=os.Mkdir("./dir1",os.ModePerm)
if err!=nil{
 fmt.Println(err)
}

初次創建dir1時成功,再次創建dir1時,如果path已經是一個目錄,Mkdir會報錯

mkdir ./dir1: Cannot create a file when that file already exists.

根據日期創建文件夾

import (
 "os"
 "path/filepath"
 "time"
)
// CreateDateDir 根據當前日期來創建文件夾
func CreateDateDir(Path string) string {
 folderName := time.Now().Format("20060102")
 folderPath := filepath.Join(Path, folderName)
 if _, err := os.Stat(folderPath); os.IsNotExist(err) {
 // 必須分成兩步:先創建文件夾、再修改權限
 os.Mkdir(folderPath, 0777) //0777也可以os.ModePerm
 os.Chmod(folderPath, 0777)
 }
 return folderPath
}

創建文件夾路徑,請使用os.MkdirAll(folderPath,os.ModePerm)

err=os.MkdirAll("./dir1/dir2",os.ModePerm)
if err!=nil{
 fmt.Println(err)
 }
err為nil
成功創建dir1/dir2文件路徑

MkdirAll會創建一個名為path的目錄以及任何必要的父項,并返回nil,否則返回錯誤。許可位perm用于MkdirAll創建的所有目錄。如果path已經是一個目錄,MkdirAll什么也不做,并返回nil。

根據日期創建文件夾路徑

uploadDir := "static/upload/" + time.Now().Format("2006/01/02/")
err := os.MkdirAll( uploadDir , 777)

其他os包中的一些常用函數:

os.Getwd() //獲取當前目錄

創建文件

f1, _ := os.Create("./1.txt") 
defer f1.Close()

以讀寫方式打開文件,如果不存在則創建文件,等同于上面os.Create

f4, _ := os.OpenFile("./4.txt", os.O_RDWR|os.O_CREATE|os.O_TRUNC, 0666)
defer f4.Close()

用os.path.join()連接兩個文件名地址的時候,就比如

os.path.join("D:\","test.txt") \\結果是D:\test.txt

刪除指定目錄下所有文件

os.Remove("abc/d/e/f")

刪除指定目錄

os.RemoveAll("abc")

重命名文件

os.Rename("./2.txt", "./2_new.txt")

如有不對歡迎指正,相互學習,共同進步。

補充:go創建文件帶目錄

我就廢話不多說了,大家還是直接看代碼吧~

// create file with dir if dir is not exist
// path is dir
// name is file name
func createFileWithDir(path string, name string, content string) {
 os.MkdirAll(path, os.ModePerm)
 file, _ := os.OpenFile(path + "/" + name, os.O_RDWR|os.O_CREATE|os.O_TRUNC, 0666)
 defer file.Close()
 file.WriteString(content)
}

以上為個人經驗,希望能給大家一個參考,也希望大家多多支持腳本之家。如有錯誤或未考慮完全的地方,望不吝賜教。

您可能感興趣的文章:
  • Golang 并發以及通道的使用方式
  • golang 如何替換掉字符串里面的換行符\n
  • golang 中的 nil的場景分析
  • 基于golang uint8、int8與byte的區別說明
  • 解決golang gin框架跨域及注解的問題
  • 手把手教你vscode配置golang開發環境的步驟
  • Golang Printf,Sprintf,Fprintf 格式化詳解

標簽:物業服務 安康 電子產品 西雙版納 遼寧 儋州 海南 青海

巨人網絡通訊聲明:本文標題《golang創建文件目錄os.Mkdir,os.MkdirAll的區別說明》,本文關鍵詞  golang,創建,文件,目錄,os.Mkdir,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《golang創建文件目錄os.Mkdir,os.MkdirAll的區別說明》相關的同類信息!
  • 本頁收集關于golang創建文件目錄os.Mkdir,os.MkdirAll的區別說明的相關信息資訊供網民參考!
  • 推薦文章
    91麻豆精品国产自产在线| 久久99这里只有精品国产| 精品视频在线观看一区二区| 欧美激情伊人| 日本伦理黄色大片在线观看网站| 国产成人啪精品视频免费软件| 国产一区二区精品在线观看| 精品国产一区二区三区国产馆| 成人免费福利片在线观看| 国产a毛片| 亚洲www美色| 黄视频网站免费| 成人在免费观看视频国产| 国产伦精品一区二区三区无广告| 亚欧乱色一区二区三区| 韩国三级视频在线观看| 久久精品道一区二区三区| 黄视频网站免费看| 国产国产人免费视频成69堂| 欧美一级视| 成人免费高清视频| 天堂网中文在线| 91麻豆精品国产自产在线观看一区 | 亚洲天堂免费| 四虎影视久久久| 国产视频久久久久| 国产极品白嫩美女在线观看看| 午夜在线影院| 日日日夜夜操| 精品久久久久久影院免费| 免费国产在线观看| 黄视频网站免费| 精品国产一区二区三区久| 黄视频网站免费| 国产伦理精品| 国产91视频网| 国产不卡高清| 国产一区二区福利久久| 亚洲www美色| 成人在免费观看视频国产| 九九九网站| 国产成人精品影视| 国产成人女人在线视频观看| 人人干人人插| 香蕉视频亚洲一级| 精品视频在线观看一区二区| 日韩免费在线| 久久久久久久久综合影视网| 日韩avdvd| 九九精品影院| 欧美a级片免费看| 一级片免费在线观看视频| 欧美1区| 可以免费在线看黄的网站| 二级片在线观看| 亚洲精品影院久久久久久| 欧美爱爱动态| 成人免费福利片在线观看| 中文字幕一区二区三区 精品| 精品视频免费看| 精品视频一区二区三区免费| 麻豆午夜视频| 精品国产香蕉伊思人在线又爽又黄| 四虎影视精品永久免费网站| 四虎影视久久久| 九九热精品免费观看| 国产成a人片在线观看视频| 香蕉视频久久| 香蕉视频亚洲一级| 精品久久久久久中文| 黄色福利片| 欧美激情一区二区三区中文字幕| 精品视频在线看| 国产伦精品一区二区三区在线观看 | 国产国语在线播放视频| 国产91精品露脸国语对白| 午夜欧美福利| 黄色短视屏| 国产91精品一区| 韩国三级视频网站| 日韩男人天堂| 日韩专区亚洲综合久久| 成人免费观看网欧美片| 99久久网站| 久久久久久久男人的天堂| 久久国产影院| 久久99青青久久99久久| 午夜激情视频在线播放| 成人a级高清视频在线观看| 国产欧美精品午夜在线播放| 日韩avdvd| 黄视频网站在线看| 色综合久久天天综合观看| 欧美一级视频免费| 一级女性全黄久久生活片| 欧美另类videosbestsex高清| 一a一级片| 成人免费一级毛片在线播放视频| 欧美激情伊人| 黄视频网站在线免费观看| 色综合久久天天综合绕观看| 九九热精品免费观看| 香蕉视频久久| 色综合久久天天综线观看| 麻豆网站在线看| 成人a大片在线观看| 二级片在线观看| 美国一区二区三区| 免费毛片播放| 国产一区二区高清视频| 欧美另类videosbestsex视频| 深夜做爰性大片中文| 久久国产精品自线拍免费| 成人在激情在线视频| 国产一区二区精品久久| 中文字幕一区二区三区 精品| 亚洲第一色在线| 日本在线不卡免费视频一区| 在线观看导航| 麻豆系列 在线视频| 精品国产三级a| 欧美激情一区二区三区中文字幕| 天天做日日爱夜夜爽| 精品视频免费看| 毛片的网站| 91麻豆国产福利精品| 日本特黄特黄aaaaa大片| 国产伦久视频免费观看视频| 日韩av东京社区男人的天堂| 91麻豆爱豆果冻天美星空| 国产网站免费视频| 可以免费看污视频的网站| 国产不卡精品一区二区三区| 欧美激情一区二区三区视频高清| 亚洲精品久久久中文字| 日韩一级黄色| 日本免费区| 亚飞与亚基在线观看| 国产伦精品一区二区三区无广告| 九九久久国产精品| 久久国产一久久高清| 日本久久久久久久 97久久精品一区二区三区 狠狠色噜噜狠狠狠狠97 日日干综合 五月天婷婷在线观看高清 九色福利视频 | 可以在线看黄的网站| 二级特黄绝大片免费视频大片| 久久精品道一区二区三区| 国产视频一区二区在线观看| 欧美一级视频免费| 久久精品免视看国产明星 | 亚洲精品影院| 97视频免费在线观看| 欧美爱色| 午夜久久网| 日本免费区| 国产网站免费在线观看| 日本免费乱人伦在线观看 | 久久99这里只有精品国产| 久久福利影视| 台湾美女古装一级毛片| 国产欧美精品| 二级片在线观看| 精品国产一区二区三区精东影业| 久久精品成人一区二区三区| 成人a大片在线观看| 亚洲爆爽| 国产亚洲精品aaa大片| 韩国三级香港三级日本三级| 午夜激情视频在线播放| 999精品视频在线| 四虎影视精品永久免费网站| 黄视频网站在线看| 国产不卡在线播放| 人人干人人插| 99久久精品国产免费| 国产综合91天堂亚洲国产| 成人免费高清视频| 国产麻豆精品| 欧美a级成人淫片免费看| 欧美18性精品| 精品在线视频播放| 久久国产影院| 久久精品成人一区二区三区| 91麻豆精品国产自产在线 | 国产一区二区福利久久| 国产91丝袜高跟系列| 日本伦理网站| 中文字幕97| 日韩专区亚洲综合久久| 久久久久久久久综合影视网| 夜夜操网| 日韩avdvd| 国产成人精品综合在线| 天堂网中文在线| 国产一区二区精品久| 欧美a级v片不卡在线观看| 国产福利免费观看| 久草免费资源| 99久久精品费精品国产一区二区| 亚洲精品久久久中文字| 欧美另类videosbestsex高清| 欧美激情伊人|