Skip to content
Go

Operaciones de Archivos

Operaciones de lectura y escritura de archivos.

#file#io

Code

go
package main

import (
    "fmt"
    "os"
)

func main() {
    // Write file
    err := os.WriteFile("test.txt", []byte("Hello Go"), 0644)
    if err != nil {
        panic(err)
    }

    // Read file
    data, err := os.ReadFile("test.txt")
    if err != nil {
        panic(err)
    }
    fmt.Println(string(data))

    // Append write
    f, _ := os.OpenFile("test.txt", os.O_APPEND|os.O_WRONLY, 0644)
    defer f.Close()
    f.WriteString("\nAppended line")
}