<!-- Do not edit this file. It is automatically generated by API Documenter. --> [`TFile`](TFile) ## TFile class 0.9.7 **Signature:** ```typescript export class TFile extends TAbstractFile ``` **Extends:** [`TAbstractFile`](TAbstractFile) ## Properties | Property | Modifiers | Type | Description | | --- | --- | --- | --- | | [`basename`](TFile/basename) | | <code>string</code> | 0.9.7 | | [`extension`](TFile/extension) | | <code>string</code> | 0.9.7 | | [`name`](TAbstractFile/name) | | <code>string</code> | <p> 0.9.7</p><p>(Inherited from [TAbstractFile](TAbstractFile)<!-- -->)</p> | | [`parent`](TAbstractFile/parent) | | [`TFolder`](TFolder)<code> &#124; null</code> | <p> 0.9.7</p><p>(Inherited from [TAbstractFile](TAbstractFile)<!-- -->)</p> | | [`path`](TAbstractFile/path) | | <code>string</code> | <p> 0.9.7</p><p>(Inherited from [TAbstractFile](TAbstractFile)<!-- -->)</p> | | [`stat`](TFile/stat) | | [`FileStats`](FileStats) | 0.9.7 | | [`vault`](TAbstractFile/vault) | | [`Vault`](Vault) | <p> 0.9.7</p><p>(Inherited from [TAbstractFile](TAbstractFile)<!-- -->)</p> |