Skip to content

Latest commit

 

History

History
49 lines (40 loc) · 1.03 KB

ReadDir.md

File metadata and controls

49 lines (40 loc) · 1.03 KB
title description categories keywords action aliases
os.ReadDir
Returns an array of FileInfo structures sorted by file name, one element for each directory entry.
aliases related returnType signatures
readDir
functions/os/FileExists
functions/os/Getenv
functions/os/ReadFile
functions/os/Stat
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.