go生成临时文件

code

package main

import (
    "fmt"
    "io/ioutil"
    "os"
)

func main() {
    buf := "Hello, World"
    file, err := ioutil.TempFile("", "tmpfile")
    if err != nil {
        panic(err)
    }
    defer os.Remove(file.Name())

    if _, err := file.Write([]byte(buf)); err != nil {
        panic(err)
    }

    fmt.Println(file.Name())

}

结果如下

C:\Users\admin\AppData\Local\Temp\tmpfile745823779

引用

https://blog.csdn.net/x356982611/article/details/80382751

猜你喜欢

转载自blog.csdn.net/x356982611/article/details/80382751
今日推荐