From 436d136b8806323248deb6805c711c3cbe9e545e Mon Sep 17 00:00:00 2001 From: qydysky Date: Mon, 3 Aug 2020 17:48:51 +0800 Subject: [PATCH] 32 --- CheckFile.go | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/CheckFile.go b/CheckFile.go index d8b27ed..f66ea4e 100644 --- a/CheckFile.go +++ b/CheckFile.go @@ -48,12 +48,16 @@ func (this *checkfile) Build(checkFile,root,checkDir,SplitString string,usemd5 b } func (this *checkfile) IsExist(f string) bool { - var returnVal chan bool = make(chan bool) - go func(){ - _, err := os.Stat(f) - returnVal <- (err == nil || os.IsExist(err)) - }() - return <- returnVal + _, err := os.Stat(f) + if err != nil { + if os.IsNotExist(err) { + return false + }else{ + Logf().E(err) + return false + } + } + return true } func (this *checkfile) IsOpen(f string) bool { -- 2.39.2