zoukankan      html  css  js  c++  java
  • 文件操作

    读写:

    filePath := "/Users/zhou/go/src/zhouTest/test.txt"
    
        // 写入数据
        content := []byte("hello world!")
        if err := ioutil.WriteFile(filePath,content,os.ModeAppend); err != nil {
            fmt.Println(err)
        }
    
        // 读取数据
        res, err := ioutil.ReadFile(filePath)
        if err != nil {
            fmt.Println(err)
        }
        fmt.Printf("%s",res)

     计算文件大小:

    func FileSize() string  {
        f,err := os.OpenFile("hehe.txt", os.O_RDONLY|os.O_CREATE, 0755)
        if err != nil {
            log.Println(err)
        }
        fileInfo, _ := f.Stat()
        size := float64(fileInfo.Size())
    
        switch  {
        case size < 1024:
            return fmt.Sprintf("%fB", size)
        case size < 1048576:
            return fmt.Sprintf("%.1fKB", size/1024)
        case size < 1073741824:
            return fmt.Sprintf("%.1fMB", size/1048576)
        default:
            return fmt.Sprintf("%.1fGB", size/1073741824)
        }
    }
  • 相关阅读:
    自定义组件
    vue 父子组件传值数据不能实时更新问题
    vuex(2)
    vuex(1)
    mysql-忘记密码
    转发&重定向
    mysql主从配置
    mysql安装脚本
    1、JAVA数据类型
    maven 国内阿里云镜像配置
  • 原文地址:https://www.cnblogs.com/zhzhlong/p/9492384.html
Copyright © 2011-2022 走看看