Uproszczenie: Flush nie jest wymagany w BinaryReader/Writer oraz MemoryStream
Implementing: Removing nested directories, even if non-empty
Refactored: Allocating new space to write a raw extent