os.ReadDir
Syntax
os.ReadDir PATH
Returns
os.FileInfo
Alias
readDir
os.ReadDir
函数将路径解析为相对于项目根目录的路径。前导路径分隔符(/
)可选。
假设有以下目录结构:
content/
├── about.md
├── contact.md
└── news/
├── article-1.md
└── article-2.md
使用以下模板代码:
{{ range readDir "content" }}
{{ .Name }} → {{ .IsDir }}
{{ end }}
输出结果为:
about.md → false
contact.md → false
news → true
请注意,os.ReadDir
不会递归。
有关FileInfo
结构的详细信息,请参见Go文档。
有关在模板中使用readDir
和readFile
的更多信息,请参见本地文件模板。