mirror of
https://github.com/gohugoio/hugo.git
synced 2024-11-07 20:30:36 -05:00
1.2 KiB
1.2 KiB
title | description | publishdate | lastmod | categories | menu | keywords | signature | workson | hugoversion | relatedfuncs | deprecated | aliases | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
readDir | Returns an array of FileInfo structures sorted by filename, one element for each directory entry. | 2017-02-01 | 2021-11-26 |
|
|
|
|
|
false |
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 os.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.
For more information on using readDir
and readFile
in your templates, see [Local File Templates]({{< relref "/templates/files" >}}).