os: add examples for Mkdir and MkdirAll

This commit is contained in:
Adrian Hesketh 2022-01-16 15:35:31 +00:00
parent a5c0b19080
commit 44e617912f
No known key found for this signature in database
GPG Key ID: 9E01387222323123
1 changed files with 22 additions and 0 deletions

View File

@ -241,3 +241,25 @@ func ExampleWriteFile() {
log.Fatal(err)
}
}
func ExampleMkdir() {
err := os.Mkdir("testdir", 0750)
if err != nil && !os.IsExist(err) {
log.Fatal(err)
}
err = os.WriteFile("testdir/testfile.txt", []byte("Hello, Gophers!"), 0660)
if err != nil {
log.Fatal(err)
}
}
func ExampleMkdirAll() {
err := os.MkdirAll("test/subdir", 0750)
if err != nil && !os.IsExist(err) {
log.Fatal(err)
}
err = os.WriteFile("test/subdir/testfile.txt", []byte("Hello, Gophers!"), 0660)
if err != nil {
log.Fatal(err)
}
}