Golang os.Open() and os.OpenFile() functions examples

package os

Golang os.Open() and os.OpenFile() functions usage examples

Example 1:

 file, err := os.Open("datafile.dat")

Example 2:

 file, err = os.OpenFile(os.DevNull, os.O_WRONLY, 0)

 file, err = os.OpenFile("datafile.dat", os.O_RDWR|os.O_CREATE|os.O_EXCL, 0600)

 outFile, err := os.OpenFile("decrypted-file", os.O_WRONLY|os.O_CREATE|os.O_TRUNC, 0600)

 file, err := os.OpenFile("exec_me", os.O_CREATE|os.O_EXCL, 0700)

References :

http://golang.org/pkg/os/#Open

http://golang.org/pkg/os/#OpenFile

Advertisement