Virtual File System
A virtual file system (VFS) is an abstraction layer on top of a concrete file system that provides the ability manage information about files and folders present in the hard disk. The project was developed using gcc using following: nary Tree, Hash Table, Linked List and BST.
It supports the following operations -
- Directory create/copy/move/delete
- File create/copy/move/delete
- File read/write/update
- Filesystem stats
- Nested directory structure
- Nested directory create/copy/move/delete
- Indexing using nary tree