fileExists
ファイルまたはディレクトリが存在するかどうかをチェックします。
os.FileExists
関数は、プロジェクト ディレクトリのルートからの相対パスを解決しようとします。一致するファイルまたはディレクトリが見つからない場合は、 contentDir
からの相対パスで解決しようとします。 先頭のパス区切り文字 (/
) は省略可能です。
以下のディレクトリ構造で
content/
├── about.md
├── contact.md
└── news/
├── article-1.md
└── article-2.md
この関数は、以下の値を返します。
{{ 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