mirror of
https://github.com/aaru-dps/Aaru.git
synced 2026-02-04 00:54:33 +00:00
Create abstraction for handling files and directories in a generic manner #88
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @darkstar on GitHub (Aug 30, 2016).
There should be some abstraction to handle files and directories. It should at least allow the following things:
I think roughly something like this should work
Something like this should suffice for almost all file systems.
It could even be possible to nest these in each other, so a file inside one filesystem could be detected as (for example) an ISO and opened transparently by nesting another Filesystem in it :)
@claunia commented on GitHub (Sep 2, 2016):
There is already code for that.
Just see MFS, CP/M, Lisa and Pascal filesystems code.
The API is still unstable and incomplete.
The idea is to get an API similar enough to FUSE so in the FAR future any supported disc image or filesystem could be mounted on Linux using FUSE and on Windows using Dokan