Go 語言中建立和管理檔案的步驟:使用 os.Create 函數建立檔案。使用 os.Open 函數開啟檔案。使用 File 物件的 WriteString 方法寫入檔案。使用 io.ReadAll 函數讀取檔案。使用 os.Remove 函數刪除檔案。
如何使用Go 語言建立和管理檔案
建立檔案
使用os.Create
函數建立新檔案:
package main import ( "fmt" "os" ) func main() { f, err := os.Create("test.txt") if err != nil { fmt.Println(err) return } fmt.Println("File created successfully") defer f.Close() }
開啟檔案
使用os.Open
函數開啟現有文件:
func main() { f, err := os.Open("test.txt") if err != nil { fmt.Println(err) return } fmt.Println("File opened successfully") defer f.Close() }
寫檔案
使用File物件的WriteString
方法寫檔案:
func main() { f, err := os.OpenFile("test.txt", os.O_WRONLY, 0644) if err != nil { fmt.Println(err) return } _, err = f.WriteString("Hello, world!") if err != nil { fmt.Println(err) return } fmt.Println("File written successfully") defer f.Close() }
讀取檔案
使用io.ReadAll
函數讀取檔案:
func main() { f, err := os.Open("test.txt") if err != nil { fmt.Println(err) return } data, err := io.ReadAll(f) if err != nil { fmt.Println(err) return } fmt.Println("File read successfully:", string(data)) defer f.Close() }
刪除檔案
##使用os.Remove 函數刪除檔案:
func main() { err := os.Remove("test.txt") if err != nil { fmt.Println(err) return } fmt.Println("File deleted successfully") }
以上是如何使用 Golang 建立和管理文件?的詳細內容。更多資訊請關注PHP中文網其他相關文章!