91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

golang怎么創建目錄

發布時間:2020-04-02 10:36:24 來源:億速云 閱讀:367 作者:小新 欄目:編程語言

隨著互聯網的發展,越來越多的的人進入了IT行業,那么golang怎么創建目錄?你們知道嗎?為了讓大家更加了解golang創建目錄的方法,小編給大家總結了以下內容,一起往下看吧。

golang怎么創建目錄golang怎么創建目錄

golang中關于目錄與文件名等操作都在os這個包中,具體的創建目錄都是通過MkdirMkdirAll這2個函數來實現的,這兩個函數用法一致

os.Mkdir(dirName string, perm FileMode)

1、dirName即要創建的目錄(文件夾路徑),可以是絕對路徑,也可以是相對路徑(相對于GOPATH)

2、perm表示創建的目錄的權限,如0777(讀r權限值為4,寫權限w值為2,執行權限x值為1)

例如:我要在/data/program/goapp這個目錄下創建一個golang這個子目錄,示例如下:

package main
 
import (
   "os"
   "fmt"
)
 
func main() {
   err := os.Mkdir("/data/program/goapp/golang", 0666)
   if err != nil {
      fmt.Println(err)
   }
}

Mkdir和MkdirAll的區別

1、Mkdir創建目錄,它的父級目錄必須是存在的,不然創建會失敗

2、MkdirAll可以遞歸創建目錄,即只要根目錄存在即可,如下:

err := os.MkdirAll("/data/program/goapp/golang/test/hello", 0766)
if err != nil {
   fmt.Println(err)
}

本例中:/data/program/goapp是已經存在的目錄,而子目錄golang/test/hello是不存在,此時要使用MkdirAll來創建

關于golang怎么創建目錄就分享到這里了,當然并不止以上和大家分析的辦法,不過小編可以保證其準確性是絕對沒問題的。希望以上內容可以對大家有一定的參考價值,可以學以致用。如果喜歡本篇文章,不妨把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

曲麻莱县| 宜章县| 河曲县| 三亚市| 衡南县| 建湖县| 兴城市| 图片| 东乡县| 陆川县| 延边| 册亨县| 博湖县| 苍山县| 石门县| 白河县| 辽源市| 武宁县| 阿合奇县| 梧州市| 新丰县| 正蓝旗| 宜兰县| 抚宁县| 甘肃省| 新密市| 信阳市| 万载县| 富顺县| 湘乡市| 尚志市| 吉林市| 阿克苏市| 达孜县| 夏邑县| 宿迁市| 新绛县| 高台县| 灌云县| 乌鲁木齐市| 平原县|