go语言之文件读写操作示例

package main

import (
	"fmt"
	"os"
)

func main() {

	fd, err := os.Open("test.txt")
	if err != nil {
		fmt.Println("无法打开文件")

	} else {
		for {
			var readData = make([]byte, 1024)
			n, _ := fd.Read(readData)
			if n != 0 {
				fmt.Println(string(readData))
			} else {
				break
			}
		}
		fd.Close()
	}

	fd, err = os.OpenFile("test2.txt", os.O_WRONLY|os.O_TRUNC, 0777)
	if err != nil {
		fmt.Println("无法打开文件")

	} else {

		var writeData []byte
		writeData = []byte("我不是小孩222")
		_, err := fd.Write(writeData)
		fmt.Println(err)

		fd.Close()
	}

}

你可能感兴趣的:(golang,开发语言,后端)