From 9205d5d06cc1df44098a2d1dbd40c76b5f72922f Mon Sep 17 00:00:00 2001 From: john Date: Tue, 25 Sep 2018 15:40:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E8=BF=9Bgfpool?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- g/os/gfile/gfile.go | 8 +------- g/os/gfpool/gfpool.go | 13 +++++-------- geg/other/test.go | 11 ++++++++++- 3 files changed, 16 insertions(+), 16 deletions(-) diff --git a/g/os/gfile/gfile.go b/g/os/gfile/gfile.go index b12528a8a..b42b0bf58 100644 --- a/g/os/gfile/gfile.go +++ b/g/os/gfile/gfile.go @@ -87,13 +87,7 @@ func OpenWithFlag(path string, flag int) (*os.File, error) { // 判断所给路径文件/文件夹是否存在 func Exists(path string) bool { _, err := os.Stat(path) - if err != nil { - if os.IsExist(err) { - return true - } - return false - } - return true + return os.IsExist(err) } // 判断所给路径是否为文件夹 diff --git a/g/os/gfpool/gfpool.go b/g/os/gfpool/gfpool.go index 148babe75..9c6cb9a11 100644 --- a/g/os/gfpool/gfpool.go +++ b/g/os/gfpool/gfpool.go @@ -93,14 +93,11 @@ func (p *Pool) File() (*File, error) { f.Seek(0, 0) } if f.flag & os.O_CREATE > 0 { - _, err := f.Stat() - if err != nil { - if !os.IsExist(err) { - if file, err := os.OpenFile(f.path, f.flag, f.perm); err != nil { - return nil, err - } else { - f.File = *file - } + if _, err := os.Stat(f.path); os.IsNotExist(err) { + if file, err := os.OpenFile(f.path, f.flag, f.perm); err != nil { + return nil, err + } else { + f.File = *file } } } diff --git a/geg/other/test.go b/geg/other/test.go index b97dec38d..27da049a8 100644 --- a/geg/other/test.go +++ b/geg/other/test.go @@ -1,6 +1,15 @@ package main -func main() { +import ( + "gitee.com/johng/gf/g/os/glog" + "time" +) +func main() { + glog.SetPath("/tmp/test-logs") + for { + glog.Println("1") + time.Sleep(time.Second) + } }