介绍
这篇文章将为大家详细讲解有关利用去怎么对文件夹进行判断,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
package 主要 import ( ,“fmt" ,“os" )//,判断文件夹是否存在 func PathExists (path 字符串),(bool,错误),{ ,_,err :=, os.Stat(路径) ,if err ==, nil { return 才能;的确,nil ,} ,if os.IsNotExist (err), { return 才能;假,nil ,} ,return 错误,犯错 } func main (), { ,_dir :=,“。/gzFiles2" ,存在,err :=, PathExists (_dir) ,if err  !=, nil { fmt.Printf才能(“get  dir 错误! [% v] \ n",,呃) ,返回 ,} ,if exist  { fmt.Printf才能(“has  dir ! [% v] \ n",, _dir) ,}else { fmt.Printf才能(“no  dir ! [% v] \ n",, _dir)//,才能创建文件夹 err 才能;:=,os.Mkdir (_dir, os.ModePerm) if 才能;err  !=, nil { ,,fmt.Printf (“mkdir 失败! [% v] \ n",,呃) ,,},{else ,,fmt.Printf (“mkdir 成功! \ n") ,,} ,} }
输出:
没有dir ! [。/gzFiles2]
mkdir成功!
引用><>强补充:去创建文件带目录强>
我就废话不多说了,大家还是直接看代码吧~
//,create file with dir if dir is not 存在//,path is  dir//,name is  file 名字 func createFileWithDir(字符串,path name 字符串,content 字符串),{ ,os.MkdirAll(路径,os.ModePerm) ,文件,_ :=, os.OpenFile(时间+ path “/? +,名字,,os.O_RDWR | os.O_CREATE | os.O_TRUNC,, 0666) ,defer file.Close () ,file.WriteString(内容) }关于利用去怎么对文件夹进行判断就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。
利用去怎么对文件夹进行判断