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

2019-08-25  本文已影响0人  hell0_98a8

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 下面会

上一篇 下一篇

猜你喜欢

热点阅读