--- title: os.Stat description: Gets a file information of a given path. date: 2018-08-07 publishdate: 2018-08-07 lastmod: 2018-08-07 categories: [functions] menu: docs: parent: "functions" keywords: [files] signature: ["os.Stat PATH"] workson: [] hugoversion: relatedfuncs: [readDir] deprecated: false aliases: [] --- If your current project working directory has a single file named `README.txt` (30 bytes): ``` {{ $stat := os.Stat "README.txt" }} {{ $stat.Name }} → "README.txt" {{ $stat.Size }} → 30 ``` Function [`os.Stat`][Stat] returns [`os.FileInfo`][osfileinfo]. For further information of `os.FileInfo`, see [golang page][osfileinfo]. [Stat]: /functions/os.Stat/ [osfileinfo]: https://golang.org/pkg/os/#FileInfo