利用去怎么对文件夹进行判断

  介绍

这篇文章将为大家详细讲解有关利用去怎么对文件夹进行判断,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

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(内容)   }

关于利用去怎么对文件夹进行判断就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看的到。

利用去怎么对文件夹进行判断