温馨提示×

go语言怎么列出所有文件

小亿
121
2024-01-27 18:33:01
栏目: 编程语言
GO开发者专用服务器限时活动,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类型的切片,其中存储了目录下所有文件和文件夹的信息。通过遍历这个切片,我们可以获取每个文件的名称。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:ubuntu如何列出所有文件

0