Skip to content

warpmatrix/fat12-file-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

My FAT File System

The project mainly using C to simulate FAT12 file system. And it also uses google test for testing.

The project is built in linux system, some api may not support in windows.

To run the project in linux, use commands:

make
./bin/my-fat12-file-system <diskname>

<diskname> is the name of the loaded disk

Or, use make run-test to run google test.

To Do List

  • add editor
  • add cmd editor
  • modify: cmd pwd
  • modify: parsePath
  • add cmd: rmdir, rm, touch, cat, cp, edit, tree
  • restruct: entry
  • add fat test
  • restruct: fat
  • add cmd: mkdir
  • modify cmd format
  • restruct system (add cmd parser)
  • make testing disk
  • validate file size result

Structure

  1. utils, io
  2. entry, fat, fat12-header, dir-entry
  3. operation, editor
  4. shell, command
  5. system

About

Simulate Fat12 File System with C

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published