<!-- Do not edit this file. It is automatically generated by API Documenter. --> [`TAbstractFile`](TAbstractFile) ## TAbstractFile class This can be either a `TFile` or a `TFolder`<!-- -->. 0.9.7 **Signature:** ```typescript export abstract class TAbstractFile ``` ## Properties | Property | Modifiers | Type | Description | | --- | --- | --- | --- | | [`name`](TAbstractFile/name) | | <code>string</code> | 0.9.7 | | [`parent`](TAbstractFile/parent) | | [`TFolder`](TFolder)<code> &#124; null</code> | 0.9.7 | | [`path`](TAbstractFile/path) | | <code>string</code> | 0.9.7 | | [`vault`](TAbstractFile/vault) | | [`Vault`](Vault) | 0.9.7 |