美文网首页
golang os.File 读取内容在Mac和Linux表现行

golang os.File 读取内容在Mac和Linux表现行

作者: hell0_98a8 | 来源:发表于2019-08-25 17:41 被阅读0次

package main

import (

"io/ioutil"

"log"

"os"

"time"

)

func main() {

f, err := os.OpenFile("/tmp/tmp_file", os.O_RDWR|os.O_CREATE|os.O_EXCL, 0600)

if err != nil {

log.Fatal(err)

}

defer f.Close()

defer os.Remove(f.Name())

b, err := ioutil.ReadAll(f)

if err != nil {

log.Fatal(err)

}

log.Printf("content: %s\n", string(b))

time.Sleep(1 * time.Minute)

f.Seek(0, 0)

b, err = ioutil.ReadAll(f)

if err != nil {

log.Fatal(err)

}

log.Printf("new content: %s\n", string(b))

}

Mac 下面会

相关文章

网友评论

      本文标题:golang os.File 读取内容在Mac和Linux表现行

      本文链接:https://www.haomeiwen.com/subject/srmyuftx.html