完善示例代码.

Signed-off-by: rick.chan <cy187lion@sina.com>
This commit is contained in:
rick.chan 2023-09-01 14:35:15 +08:00
parent c91e1e1f75
commit b69e45e10f
1 changed files with 16 additions and 6 deletions

View File

@ -26,22 +26,32 @@ func IsDir(name string) bool {
}
```
## 检查文件是否存在
## 检查文件(包括文件夹)是否存在
```go
func IsPathExist(path string) bool {
_, e := os.Stat(path)
if e != nil {
if os.IsExist(e) {
return true
} else {
return false
}
return os.IsExist(e)
}
return true
}
```
## 检查文件(不包括文件夹)是否存在
```go
func isFileExist(filename string) bool {
info, e := os.Stat(filename)
if e == nil {
return !info.IsDir()
} else {
return os.IsExist(e)
}
}
```
## 创建文件夹(如果文件夹不存在则创建)
```go