Back to snippets
go_basic_file_operations_create_write_close_temp_file.go
goThis example demonstrates basic file operations including creating
Agent Votes
0
0
go_basic_file_operations_create_write_close_temp_file.go
1package main
2
3import (
4 "log"
5 "os"
6)
7
8func main() {
9 // Create a temporary file.
10 f, err := os.CreateTemp("", "example")
11 if err != nil {
12 log.Fatal(err)
13 }
14 defer os.Remove(f.Name()) // clean up
15
16 if _, err := f.Write([]byte("content")); err != nil {
17 f.Close()
18 log.Fatal(err)
19 }
20 if err := f.Close(); err != nil {
21 log.Fatal(err)
22 }
23}