Skip to main content

Module filesystem

Module filesystem 

Source

Structs§

CompactResult
Result of filesystem compaction.
CreateDirectoryOptions
Options for creating a directory on an editable filesystem.
CreateFileOptions
Options for creating a file on an editable filesystem.
FragmentationStats
Aggregate fragmentation counts for a volume’s user data forks.

Enums§

FilesystemError
Errors from filesystem operations.
ResourceForkSource
Source for resource fork data (HFS/HFS+ only).

Traits§

EditableFilesystem
Trait for filesystems that support write operations (add/delete files and folders).
Filesystem
Trait for browsing a filesystem within a partition.

Functions§

find_child
The child of a listing that name addresses: an exact match first, then, when the filesystem folds case, the way its native OS would match (R-062).
folds_case
The filesystems whose drivers refuse readme.txt beside README.TXT, so a lookup that only matched exactly would see no conflict where they see one.
resolve_components_joined
Walk components from the root, rejoining neighbours with / when a name holds a literal slash (legal on HFS); see docs/commander_mode.md “Slashes in names”.