学无先后,达者为师

网站首页 编程语言 正文

golang文件路径判定是否存在以及创建路径创建文件

作者:abcnull 更新时间: 2023-07-06 编程语言

文章目录

  • 判断文件路径是否存在,不存在则创建
  • 将资源写入到路径中

判断文件路径是否存在,不存在则创建

// 如果 path 路径不存在,会有 err,然后通过 IsNotExist 判定文件路径是否存在,如果 true 则不存在,注意用 os.ModePerm 这样文件是可以写入的
if _, err := os.Stat(path); os.IsNotExist(err) {
	// mkdir 创建目录,mkdirAll 可创建多层级目录
	os.MkdirAll(productPrePath, os.ModePerm)
}

将资源写入到路径中

// file multipart.File
// path string,比如 static/img/abc.jpg

// 读取文件内容
content, _ := ioutil.ReadAll(file)

// 这一个操作在 path 文件路径中就能找到这个文件了
ioutil.WriteFile(path, content, 0666)

原文链接:https://abcnull.blog.csdn.net/article/details/126941689

  • 上一篇:没有了
  • 下一篇:没有了
栏目分类
最近更新