hi,你好!欢迎访问本站!登录
本站由简数采集腾讯云宝塔系统阿里云强势驱动
当前位置:首页 - 文章 - 后端开发 - 正文 看Cosplay古风插画小姐姐,合集图集打包下载:炫龙网 · 炫龙图库

golang如何创建目录_后端开发

2020-03-15后端开发ki4网31°c
A+ A-

Golang如何打包在Linux上部署_后端开发

Golang在Linux上部署的方法:首先使用打开cmd控制台,进入golang工程目录下;然后执行go build main.go进行编译;接着将生成的二进制文件上传到Linux上;最后执行./main即可运行。

golang如何创建目录

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

os.Mkdir(dirName string, perm FileMode)

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

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

推荐学习:golang教程

Golang如何打印单引号和双引号_后端开发

Golang打印单引号可以直接使用fmt.Println("'"),Golang打印双引号需要使用转义字符fmt.Println("\"")。

例如:我要在/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来创建

ki4网,大量编程教程和网站建设教程,欢迎学习!

以上就是golang如何创建目录的详细内容,更多请关注ki4网其它相关文章!

Golang判断文件是否能写入的方法_后端开发

Golang判断文件是否能写入的方法:在syscall.Access中传入文件和文件权限代码,然后根据返回值即可判断是否可以写入。

  选择打赏方式
微信赞助

打赏

QQ钱包

打赏

支付宝赞助

打赏

  选择分享方式
  移步手机端
golang如何创建目录_后端开发

1、打开你手机的二维码扫描APP
2、扫描左则的二维码
3、点击扫描获得的网址
4、可以在手机端阅读此文章

发表评论

选填

必填

必填

选填

请拖动滑块解锁
>>