1. 程式人生 > >go生成臨時檔案

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

引用