golang判断指定目录下是否有文件
可以使用os包中的函数来判断指定目录下是否有文件,具体实现可以参考下面的代码示例:
package main
import (
"fmt"
"os"
)
func main() {
dir := "./test" // 指定目录
files, err := os.ReadDir(dir) // 读取目录内容
if err != nil {
fmt.Println("读取目录失败:", err)
return
}
if len(files) == 0 {
fmt.Println("指定目录下没有文件")
} else {
fmt.Println("指定目录下有文件")
}
}
以上代码中,首先指定了一个目录./test,然后使用os.ReadDir()函数读取该目录下的内容,如果读取失败,则说明指定目录不存在或者无法访问。如果读取成功,则通过判断files的长度来判断指定目录下是否有文件。如果files的长度为0,则说明指定目录下没有文件,否则说明有文件
原文地址: https://www.cveoy.top/t/topic/fhCw 著作权归作者所有。请勿转载和采集!