golang如何创建目录


本文摘自php中文网,作者angryTom,侵删。

golang如何创建目录

golang中关于目录与文件名等操作都在os这个包中,具体的创建目录都是通过MkdirMkdirAll这2个函数来实现的,这两个函数用法一致

1

os.Mkdir(dirName string, perm FileMode)

1、dirName即要创建的目录(文件夹路径),可以是绝对路径,也可以是相对路径(相对于GOPATH)

2、perm表示创建的目录的权限,如0777(读r权限值为4,写权限w值为2,执行权限x值为1)

推荐学习:golang教程

例如:我要在/data/program/goapp这个目录下创建一个golang这个子目录,示例如下:

1

2

3

4

5

6

7

8

9

10

11

12

13

package main

  

import (

   "os"

   "fmt"

)

  

func main() {

   err := os.Mkdir("/data/program/goapp/golang", 0666)

   if err != nil {

      fmt.Println(err)

   }

}

Mkdir和MkdirAll的区别

阅读剩余部分

相关阅读 >>

2021-04-19

golang基础-高级特性概述

手撸golang 基本数据结构与算法 栈

go - 常用签名算法的基准测试

新手入门golang开发的注意事项

golang json怎么隐藏某个字段

golang基础-和mysql打交道

go指针

交叉编译arm版tcping

gin快速入门

更多相关阅读请进入《golang》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...