os库
最常用解析用户电脑的:
dir,_:=os.Getwd() 获取当前路径
value:=os.Getenv("path") 获取环境变量的path值
arrayString:=os.Environ() 获取系统变量(即全部环境变量)
os.Args 预定义变量,保存命令行参数
os.Hostname() os.Getpid() 获取host name
os.Exit(1) 终止程序
os.Getenv("PATH") 获取一条环境变量
err=os.Mkdir(dir+"/new_file", 0755)
err = os.MkdirAll(dir+"/new", 0755)创建目录
err = os.Remove(dir + "/new_file")
err = os.Remove(dir + "/new") 删除目录
tem_dir:=os.TempDir() 创建临时目录
package main
import (
"fmt"
"os" //用来针对用户所用的操作系统的相关操作
)
func main() {
dir, _ := os.Getwd()
fmt.Println("当前路径:", dir) //当前路径: G:\java_workspace\test_os
value := os.Getenv("path")
fmt.Println(value) //获取环境变量的path值
arrayString := os.Environ() //获取系统变量
fmt.Println(arrayString)
}
os.Stdin reader := bufio.NewReader(os.Stdin) 的时候创建了一个读取器