Skip to content

Instantly share code, notes, and snippets.

@dgnorton
Created October 20, 2015 11:56
Show Gist options
  • Save dgnorton/c338407b750af0c983df to your computer and use it in GitHub Desktop.
Save dgnorton/c338407b750af0c983df to your computer and use it in GitHub Desktop.
package main
import (
"log"
"os"
)
func main() {
if err := os.Mkdir("data", 0777); err != nil {
log.Fatal(err)
}
f, err := os.OpenFile("data/foo", os.O_CREATE|os.O_RDWR|os.O_APPEND, 0777)
if err != nil {
log.Fatal(err)
}
f.WriteString("hello")
if err := os.Rename("data", "data2"); err != nil {
log.Fatal(err)
}
f.WriteString(" world\n")
f.Close()
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment