专栏首页Golang语言社区Go语言编程中判断文件是否存在是创建目录的方法

Go语言编程中判断文件是否存在是创建目录的方法

创建目录 os.Mkdir创建单个目录函数原形func Mkdir(name string, perm FileMode) error输入一个目录的名称和目录的权限,我们可以用默认的os.ModePerm然后返回的是一个error的信息,我们看下,也一块复习前边的一点知识

 import (
 "fmt"
 "os"
)
func main() {
 var path string
 if os.IsPathSeparator('\\') {  //前边的判断是否是系统的分隔符
  path = "\\"
 } else {
  path = "/"
 }
 fmt.Println(path)
 dir, _ := os.Getwd()  //当前的目录
 err := os.Mkdir(dir+path+"md", os.ModePerm)  //在当前目录下生成md目录
 if err != nil {
  fmt.Println(err)
 }
 fmt.Println("创建目录" + dir + path + "md成功")
}

os.MkdirAll()函数原形是func MkdirAll(path string, perm FileMode) error输入的是多级目录结构和权限返回的是error的信息

import (
 "fmt"
 "os"
)
func main() {
 dir, _ := os.Getwd()
 err := os.MkdirAll(dir+"/a/b/c", os.ModePerm)  //生成多级目录
 if err != nil {
  fmt.Println(err)
 }
 fmt.Println("创建文件夹" + dir + "/a/b/c成功")
}

本文分享自微信公众号 - Golang语言社区(Golangweb)

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2017-02-23

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Go语言编程中判断文件是否存在是创建目录的方法

    创建目录 os.Mkdir创建单个目录函数原形func Mkdir(name string, perm FileMode) error输入一个目录的名称和目录...

    李海彬
  • 微服务架构崛起 能否成为下一代云计算?

    复杂度可控、灵活可扩展与独立部署 IT架构一直从all in one到近两年热门的微服务架构,技术不断进步,微服务架构模式(Microservice Arch...

    李海彬
  • 微服务架构崛起 能否成为下一代云计算?

    复杂度可控、灵活可扩展与独立部署 IT架构一直从all in one到近两年热门的微服务架构,技术不断进步,微服务架构模式(Microservice Arch...

    李海彬
  • Go语言编程中判断文件是否存在是创建目录的方法

    创建目录 os.Mkdir创建单个目录函数原形func Mkdir(name string, perm FileMode) error输入一个目录的名称和目录...

    李海彬
  • python标准库OS模块详解

    os就是“operating system”的缩写,顾名思义,os模块提供的就是各种 Python 程序与操作系统进行交互的接口。通过使用os模块,一方面可以方...

    砸漏
  • python-os

    os.listdir(path):path-->路径 返回类型为list os.getcwd() 获取当前工作目录 os.chdir() 切换工作目...

    py3study
  • Django进阶-3-ORM单表

    orm操作可以使用类实例化,obj.save的方式,也可以使用create()的形式

    小团子
  • Android Studio 3.1无法导入模块的解决办法

    3月份Android Studio 3.1版正式发布,谁知新版本搞出了新问题,譬如导入已有的模块,Android Studio...

    用户4464237
  • Python分解路径名

        Python分解路径名的实际操作步骤的介绍,其中我们会设定很多的假设,以及一些相关代码的介绍,以方便你在学习的过程中更好的掌握Python分解路径名的...

    py3study
  • 【Python】文件的选择性压缩和全压缩,一般人不告诉的实用小技巧!

    最近Python在各大社交媒体被炒得那是一个如火如荼呀,很多大灰狼几个其他领域的朋友都过来问我关于Python的学习,尤其是在自动化办公领域的用途。

    灰小猿

扫码关注云+社区

领取腾讯云代金券