美文网首页
go os/io/path包整理中...

go os/io/path包整理中...

作者: 让梦想腾飞 | 来源:发表于2018-06-11 14:45 被阅读0次

1、os.exit(1) 当程序出错时终止程序,一般来说,状态码0表示成功,非0表示出错

 if err!=nil {
    os.exit(1)
}

2、os.Create(path) 文件创建

const     upload_path    string = "./upload/"
filePath := upload_path  +"test.xlsx"
fw, err := os.Create(filePath)
if err != nil {
    fmt.Println(err)
    return
}

3、 将form表单上传文件,保存到项目目录“./upload/”下 io.Copy(file1,file2)

file, head, err := r.FormFile("file")
if err != nil {
    fmt.Println(err)
    return
}
defer file.Close()

_, err = io.Copy(fw, file)
if err != nil {
    fmt.Println("文件保存失败")
    return
}

4、os.open(path) ,打开文件

if path, err := filepath.Abs("./conf/app.conf"); err != nil {//获取目录的绝对路径
    os.Exit(1)
} else {
    i.ParseConfig(path)
}
file, err := os.Open(path)

相关文章

  • go os/io/path包整理中...

    1、os.exit(1) 当程序出错时终止程序,一般来说,状态码0表示成功,非0表示出错 2、os.Create...

  • 进阶篇3-函数第二节

    Python标准库os.path包、glob包使用实例 python 中的filter()、map()、reduc...

  • os模块

    os.getcwd() # 返回当前工作目录os.listdir(path) # 返回path指定的文件夹包...

  • 十一、 python 中string.split(),os.sp

    # python 中os.split.join(),os.path.split(),os.path.splitex...

  • go语言文件读取以及IO操作

    文章目录 文件信息接口os.FileInfo 文件的常规操作 (os包) 文件的读取和写入 (io及os包) io...

  • python文件IO操作

    文件IO操作 1. 文件操作 和操作系统交互,python标准库:os、os.path 提示:dir(os...

  • Go语言文件操作

    如何打开和关闭文件 在Go语言中的OS包提供了一个函数,叫做open,就是专门用来打开文件的 在Go语言中OS包中...

  • BASE_DIR路径配置

    settings.py中BASE_DIR = os.path.dirname(os.path.dirname(os...

  • APUE-基本文件IO

    Go 下的 os package 实现类似 unix 的.所以我想出了一遍啃 APUE 中的 基本IO 和翻阅os...

  • sync包介绍

    sync包使用官方文档:http://devdocs.io/go/sync/index#Map Go中sync包包...

网友评论

      本文标题:go os/io/path包整理中...

      本文链接:https://www.haomeiwen.com/subject/qlcheftx.html