file.go 399 B

123456789101112131415161718192021222324
  1. package inout
  2. import (
  3. "fmt"
  4. "os"
  5. )
  6. func SaveObjToFile(filename string, data []byte) error {
  7. return os.WriteFile("mynotes_cfg.json", data, os.ModePerm)
  8. }
  9. func ReadFile(filename string) ([]byte, error) {
  10. return os.ReadFile(filename)
  11. }
  12. func FileToBytes(filename string) []byte {
  13. data, err := os.ReadFile(filename)
  14. if err != nil {
  15. return []byte(fmt.Sprintf("%+v", err))
  16. }
  17. return data
  18. }