golang创建文件目录os.Mkdir,os.MkdirAll的区别说明
初次创建dir1时成功,再次创建dir1时,如果path已经是一个目录,Mkdir会报错根据日期创建文件夹创建文件夹路径,请使用os.MkdirAllMkdirAll会创建一个名为path的目录以及任何必要的父项,并返回nil,否则返回错误。许可位perm用于MkdirAll创建的所有目录。如果path已经是一个目录,MkdirAll什么也不做,并返回nil。根据日期创建文件夹路径其他os包中的一些常用函数:创建文件以读写方式打开文件,如果不存在则创建文件,等同于上面os.Create用os.path.join()连接两个文件名地址的时候,就比如删除指定目录下所有文件删除指定目录重命名文件如有不对欢迎指正,相互学习,共同进步。我就废话不多说了,大家还是直接看代码吧~
用户评论