Golang 读取指定文件下的文件目录信息
基础语法:
var FileInfo []os.FileInfo
var err error
var relativePath string
if FileInfo,err := ioutil.ReadDir( relativePath ); err != nil{
// 错误处理
}
// 使用 FileInfo 变量
- 参数说明
参数名称 | 说明 | 备注 |
---|---|---|
relativePath | 组成: 相对路径 + 文件夹名称 实例: “./log” |
相对路径是相对于编译后的 *.exe 执行文件所在的位置 |
实例
- 读取 同级目录下的 img 文件 里面所有的图片名称
package main
import (
"fmt"
"io/ioutil"
"os"
)
func main(){
var FileInfo []os.FileInfo
var err error
relativePath := "./img"
if FileInfo,err = ioutil.ReadDir( relativePath ); err != nil{
fmt.Println("读取 img 文件夹出错")
return
}