go语言怎么列出所有文件

avatar
作者
筋斗云
阅读量:0

在Go语言中,可以使用ioutil包中的ReadDir函数来列出指定目录下的所有文件和文件夹。下面是一个简单的示例代码:

package main  import ( 	"fmt" 	"io/ioutil" )  func main() { 	dir := "./"  // 指定目录  	files, err := ioutil.ReadDir(dir) 	if err != nil { 		fmt.Println("读取目录失败:", err) 		return 	}  	for _, file := range files { 		fmt.Println(file.Name()) 	} } 

在上述示例中,我们指定了要列出文件的目录为当前目录(./)。ioutil.ReadDir函数会返回一个[]os.FileInfo类型的切片,其中存储了目录下所有文件和文件夹的信息。通过遍历这个切片,我们可以获取每个文件的名称。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!