如何使用 Golang 创建和管理文件?
作者:小确幸
时间:2025-07-04
浏览:5
Go语言中创建和管理文件的步骤:使用os.Create函数创建文件。使用os.Open函数打开文件。使用File对象的WriteString方法写文件。使用io.ReadAll函数读文件。使用os.Remove函数删除文件。
本文目录
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")
}
作者最新文章
beyond compare怎么自动换行
2026-10-23 10:35
Luminar Neo画笔与蒙版使用指南:精准选区与图层合成技巧
2026-10-22 15:23
Photoshop快捷键表格在哪找
2026-10-22 14:42
漫蛙漫画下载免费安卓最新版本
2026-10-13 13:18
漫蛙下载最新版安装包
2026-10-13 13:18
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多

































