可以使用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,则说明指定目录下没有文件,否则说明有文件

golang判断指定目录下是否有文件

原文地址: https://www.cveoy.top/t/topic/fhCw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录