FAT16 Filesystem (C)
This is an implementation of a simulated FAT16 filesystem I created for Operating Systems course. I most often work with object oriented languages. Working on this project was a great excercise for working on lower level of abstraction than I'm used to.
This program is capable of:
- Creating, removing, reading and writing to files
- Listing directories
- Creating and removing directories
- Using relative or absolute paths
- Copying and moving files
This project was developed fully in C. It is meant to be compiled and run on Linux.