File system providers
By default, the org.eclipse.core.filesystem plug-in only includes a file system
implementation for the local file system. Plug-ins can contribute implementations
for other file systems using the
org.eclipse.core.filesystem.filesystems
extension point. File system providers must provide subclasses of
FileStore
and
FileSystem
.
Minimally, all abstract methods must be implemented, but other methods can be
overridden to provide more efficient implementations of methods such as copy,
move, delete, etc. Refer to the javadoc on these classes for more details on
what the default implementations do, and for advice on how and when to override
each method.