[go] 파일 잠금 설정
package main
import (
"fmt"
"os"
)
func main() {
file, err := os.Create("lockedfile.txt")
if err != nil {
fmt.Println(err)
return
}
defer file.Close()
if err := file.Close(); err != nil {
fmt.Println(err)
}
}
이 코드는 “lockedfile.txt”를 만들고 파일을 자동으로 닫아 파일을 안전하게 잠그는 방법을 보여줍니다.
참고 문헌:
- https://golang.org/pkg/os/
- https://stackoverflow.com/questions/17616559/golang-creating-a-file-with-a-specific-permission