<!-- 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> | null</code> | 0.9.7 |
| [`path`](TAbstractFile/path) | | <code>string</code> | 0.9.7 |
| [`vault`](TAbstractFile/vault) | | [`Vault`](Vault) | 0.9.7 |