golang如何创建目录golang中关于目录与文件名等操作都在os这个包中go语言生成文件夹 , 具体go语言生成文件夹的创建目录都是通过Mkdir和MkdirAll这2个函数来实现的go语言生成文件夹,这两个函数用法一致
os.Mkdir(dirName string, perm FileMode)
dirName即要创建的目录(文件夹路径) , 可以是绝对路径,也可以是相对路径(相对于GOPATH)
perm表示创建的目录的权限,如0777(读r权限值为4,写权限w值为2,执行权限x值为1)
如go语言生成文件夹:go语言生成文件夹我要在/data/program/goapp这个目录下创建一个golang这个子目录,示例如下:
package main
import (
"os"
【go语言生成文件夹 go语言写入文件】"fmt"
)
func main() {
err := os.Mkdir("/data/program/goapp/golang", 0666)
if err != nil {
fmt.Println(err)
}
}
注:Mkdir和MkdirAll的区别
Mkdir创建目录 , 它的父级目录必须是存在的,不然创建会失败
MkdirAll可以递归创建目录,即只要根目录存在即可 , 如下:
err := os.MkdirAll("/data/program/goapp/golang/test/hello", 0766)
if err != nil {
fmt.Println(err)
}
本例中:/data/program/goapp是已经存在的目录,而子目录golang/test/hello是不存在 , 此时要使用MkdirAll来创建
go语言新建项目一直直接操作的框架 使用vscode 打开就会自动装包,这次想写一个简单应用,确不会怎么建项目 , 记录如下 。
go1.14 后,以及不再需要把项目写在GOPATH下,所有不需要再配置 。
配置GOPRXY goenv-w GOPROXY=(国内无法访问)
使用go mod方法新建项目 。
任意位置新建文件夹 。
文件夹下执行go mod xxx,生成一个go.mod文件 。
新建一个main.go文件,就可以直接运行了 。
我开始的时候,先建了main.go文件,再执行的go.mod 。后面没法运行 。
参考:李文周的博客 。
Golang入门到项目实战 | 第一个golang应用1.创建一个文件夹,例如:golang入门到项目实战
2.在golang入门到项目实战文件夹中创建一个go文件 , 例如:test.go
3.在test.go中输入如下内容:
4.编译执行go run test.go
5.可仅选择编译执行go build test.go,则目录下会多出个exe程序
使用Go语言 生成iOS SDKbrew install go
输入 brew info go或者go env即可查看当前安装的golang版本信息
注意:千万不要把GOPATH设置成go的安装路径,可以自己在用户目录下创建一个目录,例如mygo
一般安装好go之后 , 使用go env查看一下当前环境 。此时显示出来的GOROOT就是你使用brew安装go的安装目录,这个路径要记下来 。接下来要在bash_profile文件中进行配置 。
使用vim ~/.bash_profile
然后在这个文件中进行编辑,下面以我的电脑为例,路径这种要根据不同人的情况而定
GOROOT=/usr/local/Cellar/go/1.10.1/libexec (改成自己的go安装目录go env命令可查看)
export GOROOT (不用动)
export GOPATH=/Users/jiangqiaowei/mygo (创建一个自己的文件夹 管理go相关内容)
export GOBIN=$GOPATH/bin (不用改)
export PATH=$PATH:$GOBIN:$GOROOT/bin (不用改)
$ go get golang.org/x/mobile/cmd/gomobile (需要墙)
gomobile init
$ go get -d golang.org/x/mobile/example/bind/...
$ cd $GOPATH/src/golang.org/x/mobile/example/bind
$ gomobile bind -target=ios golang.org/x/mobile/example/bind/hello
此命令在ios/路径下生成bind.xcodeprojxcode项目以及 在bind/目录下生成一个 hello.framework
拖入项目即可使用
关于在go语言中导入当前文件夹的步骤1.先把要导入的包go build - go install
2.接着在要导入的方法中以: 项目名 / 导入的文件名的形式导入即可(如下方test(项目名) / chiid(文件名))
关于go语言生成文件夹和go语言写入文件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。
推荐阅读
- 拍摄鞋子里面是什么,鞋子拍摄内容怎么写
- 如何做到内心充实ppt,如何充实自己的内心世界
- 什么cpu支持2133,什么CPU支持Win11
- mysql怎么建表间关系 mysql创建关系表
- 海龙小修什么电视的简单介绍
- ppt如何设置底纹,ppt中的底纹怎么设置
- 拼多多硅胶包包直播卖货,拼多多直播间卖包是真的假的
- vb.net设置登录权限 vb登录窗口
- 如何抓住营销高手,如何抓住营销机会