Melampirkan pada Fail dalam Go
Untuk menulis pada fail dalam Go, anda boleh menggunakan fungsi ioutil.WriteFile. Walau bagaimanapun, jika anda ingin menambah fail, fungsi ini tidak boleh digunakan. Sebaliknya, anda boleh memanfaatkan fungsi os.OpenFile dengan bendera os.O_APPEND.
Begini cara untuk menambah fail dalam Go:
import ( "fmt" "os" ) func main() { filename := "myfile.txt" text := "New text to be appended\n" f, err := os.OpenFile(filename, os.O_APPEND|os.O_WRONLY|os.O_CREATE, 0600) if err != nil { fmt.Println(err) return } defer f.Close() if _, err = f.WriteString(text); err != nil { fmt.Println(err) return } }
Dalam kod ini:
Atas ialah kandungan terperinci Bagaimana untuk Menambahkan Teks pada Fail dalam Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!