7.5 文件操作
发布日期:2021-06-30 15:54:03 浏览次数:3 分类:技术文章

本文共 662 字,大约阅读时间需要 2 分钟。

在任何计算机设备中,文件是都是必须的对象,而在Web编程中,文件的操作一直是Web程序员经常遇到的问题,文件操作在Web应用中是必须的,非常有用的,我们经常遇到生成文件目录,文件(夹)编辑等操作,现在我把Go中的这些操作做一详细总结并实例示范如何使用。

目录操作

文件操作的大多数函数都是在os包里面,下面列举了几个目录操作的:

  • func Mkdir(name string, perm FileMode) error

    创建名称为name的目录,权限设置是perm,例如0777

  • func MkdirAll(path string, perm FileMode) error

    根据path创建多级子目录,例如astaxie/test1/test2。

  • func Remove(name string) error

    删除名称为name的目录,当目录下有文件或者其他目录是会出错

  • func RemoveAll(path string) error

    根据path删除多级子目录,如果path是单个名称,那么该目录下的子目录全部删除。

下面是演示代码:

package mainimport (    "fmt"    "os")func main() {    os.Mkdir("Kaitiren", 0111)    os.MkdirAll("Kaitiren/test1/test2", 0111)    err := os.Remove("Kaitiren")    if err != nil {        fmt.P

转载地址:https://kaitiren.blog.csdn.net/article/details/113757581 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:7.6 字符串处理
下一篇:7.4 模板处理

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2024年04月16日 09时42分37秒