Linux 拨号vps windows公众号手机端

go语言怎么列出所有文件

lewis 8年前 (2017-03-10) 阅读数 9 #程序编程
文章标签 go语言

在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类型的切片,其中存储了目录下所有文件和文件夹的信息。通过遍历这个切片,我们可以获取每个文件的名称。

版权声明

本文仅代表作者观点,不代表米安网络立场。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门