os.ReadDir
Returns an array of FileInfo structures sorted by file name, one element for each directory entry.
Syntax
os.ReadDir PATH
Returns
os.FileInfo
Alias
readDir
The os.ReadDir function resolves the path relative to the root of your project directory. A leading path separator (/) is optional.
With this directory structure:
content/
├── about.md
├── contact.md
└── news/
├── article-1.md
└── article-2.mdThis template code:
{{ range readDir "content" }}
{{ .Name }} → {{ .IsDir }}
{{ end }}Produces:
about.md → false
contact.md → false
news → trueNote that os.ReadDir is not recursive.
Details of the FileInfo structure are available in the Go documentation.
Last updated:
March 5, 2025
:
content: Remove "related" array from function and method pages (2fcd21ee5)
Improve this page