Skip to main content

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