Answers for "go write file"

Go
1

golang write string to file

f, err := os.OpenFile(filename, os.O_APPEND|os.O_WRONLY|os.O_CREATE, 0600)
if err != nil {
    panic(err)
}

defer f.Close()

if _, err = f.WriteString(text); err != nil {
    panic(err)
}
Posted by: Guest on November-17-2021
0

golang writefile example

err := os.WriteFile("index.txt", []byte("example writefile using go"), os.ModePerm)
if err != nil {
  fmt.Println(err)
}

res, _ := os.ReadFile("index.txt")
fmt.Println(string(res))
Posted by: Guest on October-04-2021
0

golang bufio write to file

package main
 
import (
	"bufio"
	"log"
	"os"
)
 
func main() {
	sampledata := []string{"Lorem ipsum dolor sit amet, consectetur adipiscing elit.",
		"Nunc a mi dapibus, faucibus mauris eu, fermentum ligula.",
		"Donec in mauris ut justo eleifend dapibus.",
		"Donec eu erat sit amet velit auctor tempus id eget mauris.",
	}
 
	file, err := os.OpenFile("test.txt", os.O_APPEND|os.O_CREATE|os.O_WRONLY, 0644)
 
	if err != nil {
		log.Fatalf("failed creating file: %s", err)
	}
 
	datawriter := bufio.NewWriter(file)
 
	for _, data := range sampledata {
		_, _ = datawriter.WriteString(data + "n")
	}
 
	datawriter.Flush()
	file.Close()
}
Posted by: Guest on November-28-2021

Browse Popular Code Answers by Language