file.go 334 B

12345678910111213
  1. package util
  2. import (
  3. "os"
  4. )
  5. // OpenFile 判断文件是否存在 存在则OpenFile 不存在则Create
  6. func OpenFile(filename string) (*os.File, error) {
  7. if _, err := os.Stat(filename); os.IsNotExist(err) {
  8. return os.Create(filename) //创建文件
  9. }
  10. return os.OpenFile(filename, os.O_TRUNC|os.O_RDWR, 0666) //打开文件
  11. }