兄弟连Go语言培训教程 SDK标准库3:os

XDLGo · · 2362 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

  兄弟连教育Go语言培训课程是由清华、微软和谷歌名师历时半年时间研发出的独一无二的体系化课程。   由于目前用户普遍对于区块链认知不足,加之区块链专业人才的短缺及其高薪诱惑力,导致市场上衍生出多家区块链培训机构。兄弟连教育区块链学院院长尹正表示,面对鱼龙混杂的区块链培训市场,消费者需仔细辨别。 概述 os包封装了操作系统提供给Go的API 常用的包括:读取系统信息、读取环境变量、读取和修改文件信息等 package main import ( "os" "fmt" "time" ) func main() { //获得当前工作路径 //D:\BJBlockChain1801\demos\ dir, _ := os.Getwd() fmt.Println(dir) //读取环境变量 //D:\iWorkspace\GoPros\Go18DaysCode\Day13project\;C:\Users\sirouyang\go;D:\BJGo1801Pre\preWorks\predemos\W99\03标准库\38单元测试 paths := os.Getenv("GOPATH") fmt.Println(paths) //修改文件的访问时间 os.Chtimes("d:/temp/小黑子.avi",time.Now(),time.Now()) //获得黄精变量 environ := os.Environ() fmt.Println(environ) //获得主机名 fmt.Println(os.Hostname()) fmt.Println(os.IsPathSeparator('/'))//Linux认 fmt.Println(os.IsPathSeparator('\\'))//Linux不认 //获得文件状态信息 fileInfo1, _ := os.Stat("d:/temp/小黑子2.avi") fileInfo2, _ := os.Stat("d:/temp/小黑子"+"2"+".avi") fmt.Println(os.SameFile(fileInfo1,fileInfo2)) //获得用户临时文件夹所在位置 fmt.Println(os.TempDir()) }

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

2362 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传