1
0
Fork 0
hugo/docs/content/en/functions/os/ReadDir.md

965 B

title description categories keywords params aliases
os.ReadDir Returns an array of FileInfo structures sorted by file name, one element for each directory entry.
functions_and_methods
aliases returnType signatures
readDir
os.FileInfo
os.ReadDir PATH
/functions/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.md

This template code:

{{ range readDir "content" }}
  {{ .Name }}{{ .IsDir }}
{{ end }}

Produces:

about.md → false
contact.md → false
news → true

Note that os.ReadDir is not recursive.

Details of the FileInfo structure are available in the Go documentation.