A project containing File System implementation.
-> File Allocation Table View: Depicts the File Allocation Table by executing random create/delete commands on the file system and shows how the structure is implemented.
-> Terminal: The user can type in commands to operate on the file system.
The implementation supports the following commands:
- Create File
- Delete File
- Rename File
- Read File
- Write to File
- Append to File
- ls
- viz (visualise command to display the File Allocation Table)