Golang 常用的一些基本操作
来源:互联网 发布:农村淘宝在哪里取消 编辑:程序博客网 时间:2024/05/28 16:26
下面是Golang常用的一些操作,获取环境变量、操作文件等等;
package main import ("fmt""os""path/filepath""io/ioutil")func main () {//将当前路径和给定的路径连接成绝对路径absPath,_ := filepath.Abs("test")fmt.Println(absPath)//返回路径中最后的那个路径(通常是目录名或者文件名)basePath := filepath.Base(absPath)fmt.Println(basePath)//返回除最后的目录之外的路径(即最后的目录之前的路径)dirPath := filepath.Dir(absPath)fmt.Println(dirPath)//返回带文件名的路径中的文件后缀名(如.txt)file := "C:\\1.txt"fileName := filepath.Ext(file)fmt.Println(fileName)//将路径中的'/'替换为'\',多个'/'替换为多个'\\'slash := filepath.FromSlash("D://GoProject//src//example//test")fmt.Println(slash)//连接路径成为一个完整路径joinPath := filepath.Join("C:\\Go\\test","example")fmt.Println(joinPath)//输出执行程序名(test_filepath.exe)fmt.Println(filepath.Base(os.Args[0]))//输出执行程序的信息fmt.Println(os.Stat(os.Args[0]))//获取某个目录下的子目录list,err := ioutil.ReadDir("D:\\GoProject\\src\\example")if err != nil {fmt.Println(err)}for _, item := range list {if item.IsDir() {fmt.Println(item.Name())}}//判断当前进程的运行用户是否是rootfmt.Println(os.Geteuid())//获取环境变量fmt.Println(os.Getenv("JAVA_HOME"))}总结:Golang的基本操作比较多,比如文件操作,非常细致,详细内容请参考Golang API。API : https://golang.org/doc/
0 0
- Golang 常用的一些基本操作
- golang的一些常用函数
- SQLPLus的一些常用的基本操作
- MongoDB数据库的一些常用基本操作
- golang 模板(template)的常用基本语法
- golang 模板(template)的常用基本语法
- golang 模板(template)的常用基本语法
- 一些常用的基本命令
- 一些常用的基本函数
- 一些常用的基本命令
- 一些常用的基本命令:
- 一些常用的基本命令
- 文件的一些基本操作
- 文件的一些基本操作
- 字符串的一些基本操作
- sql的一些基本操作
- cookie的一些基本操作
- linux的一些基本操作
- Matlab读取ply文件,polydata
- Linux系统命令总结
- Epoll详解及源码分析
- 山东省省外院校毕业生注册【山东省高校毕业生就业信息网】须知
- XML解析之PULL解析+SAX解析+DOM解析
- Golang 常用的一些基本操作
- 不属于底部导航栏上的Fragment 替换底部的Fragment
- SpringMVC入门-第二节:配置
- 很简单的图片自动轮播,点击焦点就显示点击的那个
- 如何自学Android编程
- Python入门自学笔记20160628
- day04_filtter() 和map函数
- Android 发送短信
- django日志 2016.06.29回顾