Go 言語でファイルを作成および管理する手順: os.Create 関数を使用してファイルを作成します。 os.Open 関数を使用してファイルを開きます。ファイルに書き込むには、File オブジェクトの WriteString メソッドを使用します。ファイルを読み取るには、io.ReadAll 関数を使用します。ファイルを削除するには、os.Remove 関数を使用します。
Go 言語を使用してファイルを作成および管理する方法
ファイルを作成する
os.Create
関数を使用して新しいファイルを作成します: 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") }🎜Open a file🎜🎜🎜 os.Open 関数を使用して、既存のファイルを開きます: 🎜rrreee🎜🎜ファイルを書き込む🎜🎜🎜 File オブジェクトの
WriteString
メソッドを使用して、ファイル: 🎜rrreee🎜🎜ファイルを読み取ります🎜🎜🎜 io.ReadAll
関数を使用してファイルを読み取ります: 🎜rrreee🎜🎜ファイルを削除します🎜🎜🎜 os.Remove
関数を使用して削除しますファイル: 🎜rree以上がGolang を使用してファイルを作成および管理するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。