In a nutshell
A directory is how files are organised for people: folders nested inside folders, with a path naming the route to each file. Separately, the file system has to remember which disk blocks are free. A bit vector does this with one bit per block — 1 for used, 0 for free — so creating a file just flips some 0s to 1s and deleting one flips them back.