Skip to main content

ファイルまたはディレクトリを記述する FileInfo 構造体を返します。

os.Stat 関数は、プロジェクト ディレクトリのルートからの相対パスを解決しようとします。 一致するファイルまたはディレクトリが見つからない場合は、contentDir からの相対パスで解決しようとします。 先頭のパス区切り文字 (/) は省略可能です。

{{ $f := os.Stat "README.md" }}
{{ $f.IsDir }}    --> false (bool)
{{ $f.ModTime }}  --> 2021-11-25 10:06:49.315429236 -0800 PST (time.Time)
{{ $f.Name }}     --> README.md (string)
{{ $f.Size }}     --> 241 (int64)

{{ $d := os.Stat "content" }}
{{ $d.IsDir }}    --> true (bool)

FileInfo 構造の詳細については、Go ドキュメント  を参照してください。