
On Monday 12 July 2010 19:17:44 Daniel Trebbien wrote:
The basic idea is to have the ability to list mounted filesystems. I then suggested that `basic_path` could be extended with a new member (e.g.: `mount_path`) that will determine the mount path of the given path, and add a function to iterate over all mount paths.
That would be a very questionable feature. On unix there is a single filesystem. Things such as "mount paths" are supposed to be abstracted away. And what would be the "mount path of the given path" ? Such a path may have multiple mout points. Wich one do you return ? And why...? What would an use case for this feature ? Maby so you can display space usage? Maby you should add a function to do just that instead ? And why add a function to iterate over all mount points ? I think that only makes sense for iterating over windows drives.
4. Is the concept of mount paths cross-platform?
No. Mount points migth be similar to windows drives, but not similar enougth. And it's mount point, not mount path.