hugo/docs/content/en/functions/fileExists.md
2023-08-07 10:38:12 +02:00

1.1 KiB

title description categories menu signature relatedfuncs
fileExists Checks for file or directory existence.
functions
docs
parent
functions
os.FileExists PATH
fileExists PATH
os.ReadDir
os.ReadFile
os.Stat

The os.FileExists function attempts to resolve the path relative to the root of your project directory. If a matching file or directory is not found, it will attempt to resolve the path relative to the contentDir. A leading path separator (/) is optional.

With this directory structure:

content/
├── about.md
├── contact.md
└── news/
    ├── article-1.md
    └── article-2.md

The function returns these values:

{{ os.FileExists "content" }} → true
{{ os.FileExists "content/news" }} → true
{{ os.FileExists "content/news/article-1" }} → false
{{ os.FileExists "content/news/article-1.md" }} → true
{{ os.FileExists "news" }} → true
{{ os.FileExists "news/article-1" }} → false
{{ os.FileExists "news/article-1.md" }} → true