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

主頁 > 知識庫 > 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蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    中文字幕永久在线不卡| 欧美午夜精品久久久| 日韩一区欧美二区| 午夜精品在线看| 日韩精品电影在线观看| 日韩激情视频网站| 国精产品一区一区三区mba桃花| 蜜桃av一区二区在线观看| 蜜臂av日日欢夜夜爽一区| 老司机免费视频一区二区三区| 美女视频黄a大片欧美| 国产综合一区二区| 国产成+人+日韩+欧美+亚洲| 成人av手机在线观看| 色乱码一区二区三区88| 欧美性色欧美a在线播放| 91精品国产综合久久婷婷香蕉| 777奇米四色成人影色区| 久久久噜噜噜久噜久久综合| 欧美激情在线免费观看| 亚洲精品乱码久久久久| 日韩高清在线电影| 成人激情电影免费在线观看| 色哦色哦哦色天天综合| 欧美一卡二卡在线观看| 中文字幕va一区二区三区| 一区二区三区在线视频播放| 日韩av电影免费观看高清完整版 | 精品一区二区三区香蕉蜜桃| 国产黑丝在线一区二区三区| 欧洲一区二区三区在线| 26uuu国产电影一区二区| 亚洲日本青草视频在线怡红院| 日韩不卡一区二区| 99精品在线观看视频| 日韩女优电影在线观看| 自拍偷拍亚洲综合| 国模一区二区三区白浆| 91麻豆国产福利在线观看| 337p日本欧洲亚洲大胆精品| 一区二区三区日韩精品视频| 国产精品影音先锋| 在线成人免费视频| 亚洲欧美日本在线| 国产91露脸合集magnet| 欧美一区午夜视频在线观看 | 日本韩国欧美一区二区三区| 精品毛片乱码1区2区3区| 一区二区欧美精品| 成人动漫视频在线| 久久色视频免费观看| 日韩中文字幕一区二区三区| 91成人免费在线视频| 国产欧美日韩精品一区| 日本欧美一区二区| 在线观看视频欧美| 成人免费在线视频观看| 国产电影精品久久禁18| 日韩亚洲欧美中文三级| 午夜精品福利在线| 欧美日免费三级在线| 亚洲精品视频在线观看网站| 风间由美一区二区三区在线观看| 精品国产免费人成电影在线观看四季 | 日本韩国视频一区二区| 亚洲人成在线播放网站岛国| 成人综合婷婷国产精品久久| 久久精品视频在线免费观看| 国产精品一区二区三区乱码| 久久久www成人免费毛片麻豆 | 91同城在线观看| 中文一区在线播放| av在线一区二区| 国产精品拍天天在线| 成人午夜免费av| 国产精品美女久久久久av爽李琼| 大美女一区二区三区| 亚洲欧洲av色图| 日本高清不卡视频| 亚洲成人福利片| 51精品视频一区二区三区| 亚洲高清不卡在线观看| 欧美中文字幕亚洲一区二区va在线 | 久久久青草青青国产亚洲免观| 久久国产三级精品| 国产片一区二区三区| av不卡在线播放| 亚洲午夜精品17c| 日韩精品一区国产麻豆| 国产一区二区成人久久免费影院| 国产日本一区二区| 91国产视频在线观看| 午夜国产不卡在线观看视频| 日韩西西人体444www| 国产成人在线免费| 一区二区视频免费在线观看| 在线成人免费观看| 大胆亚洲人体视频| 亚洲国产精品天堂| 国产日韩精品久久久| 欧洲一区二区三区在线| 极品少妇xxxx精品少妇偷拍| 国产精品国模大尺度视频| 精品视频在线免费看| 国产一区 二区 三区一级| 亚洲免费观看高清在线观看| 欧美日韩三级视频| 成人综合婷婷国产精品久久蜜臀 | 日韩欧美中文字幕精品| av网站一区二区三区| 日韩av电影免费观看高清完整版| 欧美激情一区在线| 91精品国产一区二区| 99视频一区二区| 国内精品久久久久影院一蜜桃| 亚洲女人小视频在线观看| 精品国产123| 欧美色精品在线视频| 国产69精品久久99不卡| 日本视频免费一区| 亚洲欧美日韩国产成人精品影院| 久久午夜羞羞影院免费观看| 欧美乱妇一区二区三区不卡视频 | 国产在线不卡视频| 亚洲免费资源在线播放| 国产日韩欧美a| 精品国产露脸精彩对白| 欧美三级电影网| 91久久精品网| 91原创在线视频| 成人av在线资源网站| 精品亚洲成a人在线观看| 日韩激情视频在线观看| 亚洲国产成人av好男人在线观看| 专区另类欧美日韩| 成人免费一区二区三区视频| 中文字幕精品一区二区三区精品 | 亚洲久草在线视频| 亚洲国产精品v| 国产拍欧美日韩视频二区| 亚洲精品一区二区三区蜜桃下载 | 国产一区二区电影| 久久se这里有精品| 亚洲一区二区视频在线| 亚洲男人天堂av| 亚洲男人都懂的| 亚洲国产一区二区在线播放| 亚洲一区二区av电影| 亚洲成a天堂v人片| 亚洲一区在线观看免费| 一区二区三区欧美日| 亚洲午夜一区二区三区| 日韩精品一二三四| 麻豆一区二区三区| 韩国欧美国产一区| 豆国产96在线|亚洲| 99国产精品久久久久久久久久| 成人av网在线| 91黄色免费网站| 91精品国产黑色紧身裤美女| 日韩欧美成人激情| 国产视频亚洲色图| 亚洲黄色性网站| 青娱乐精品在线视频| 久久99精品久久久久久动态图| 精品一区二区三区在线观看| 丰满少妇久久久久久久| 色88888久久久久久影院按摩| 在线播放91灌醉迷j高跟美女 | 麻豆国产精品视频| 国产高清精品网站| 在线免费观看一区| 欧美tickle裸体挠脚心vk| 国产精品电影一区二区| 亚洲电影中文字幕在线观看| 久久精品国产99久久6| av在线一区二区| 日韩欧美亚洲国产另类| 国产精品久久久久久久裸模| 亚洲一区av在线| 国产成人精品三级| 欧美麻豆精品久久久久久| 中文字幕免费观看一区| 亚洲第一狼人社区| 粉嫩av一区二区三区在线播放 | 国产在线麻豆精品观看| 91网站在线播放| 久久久久久免费网| 婷婷一区二区三区| jvid福利写真一区二区三区| 日韩免费电影一区| 亚洲综合在线视频| 国产99一区视频免费| 日韩一区二区电影| 亚洲成人精品一区| 99在线视频精品| 国产日韩视频一区二区三区| 天堂影院一区二区| 欧美在线免费视屏| 国产精品久久久久久久裸模|