成功最有效的方法就是向有经验的人学习!

golang中os模块基本使用

os

您暂时无权查看此隐藏内容!
package main

import (
    "fmt"
    "os"
)

func main() {
    // 1、获取目录
    // C:\_online\goCodes\day03code
    fmt.Println(os.Getwd())
    // 2、cd 切换路径
    os.Chdir("/Users")
    // C:\Users
    fmt.Println(os.Getwd())
    // 3、创建文件夹
    // test_dir: 文件夹名字  0777:可读可写可执行
    os.Mkdir("test_dir", 0777)
    // 4、删除文件夹
    os.Remove("test_dir")
    // 5、重命名文件
    os.Rename("test_dir", "xxx")
    // 6、新建文件夹
    os.Create("./file.txt")

    // 7、打开并写入文件
    /*
        O_RDONLY    打开只读文件
        O_WRONLY    打开只写文件
        O_RDWR  打开既可以读取又可以写入文件
        O_APPEND    写入文件时将数据追加到文件尾部
        O_CREATE    如果文件不存在,则创建一个新的文件
    */
    file, err := os.OpenFile("file.txt", os.O_WRONLY, 0666)
    if err != nil {
        fmt.Println(err)
    }
    _, err = file.WriteString("hello world")
    if err != nil {
        fmt.Println(err)
    }
}
内容查看本文隐藏内容查看需要消耗5土豆币,请先
土豆币按需购买,不退换,请考虑清楚后购买。
赞(0) 打赏
未经允许不得转载:陈桂林博客 » golang中os模块基本使用
分享到

大佬们的评论 抢沙发

全新“一站式”建站,高质量、高售后的一条龙服务

微信 抖音 支付宝 百度 头条 快手全平台打通信息流

橙子建站.极速智能建站8折购买虚拟主机

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

登录

找回密码

注册