integrated fuse filesystem mounter.
this is the api, implementation is provided as SPI.
fs | list | upload | download | copy | move | rm | mkdir | cache | watch | library |
---|---|---|---|---|---|---|---|---|---|---|
javafs | β | β | β | β | β | β | β | - | javafs | |
fuse-jna | β | β | β | β | β | β | β | - | fuse-jna | |
jnr-fuse | β | β | β | β | β | β | β | - | jnr-fuse |
-Djna.library.path=/usr/local/lib
URI uri = URI.create("googledrive:///?id=you@gmail.com");
FileSystems fs = FileSystems.newFileSystem(uri, Collections.emptyMap());
Fuse.getFuse().mount(fs, "/your/mout/point", Collections.emptyMap());
- if the test goes wrong, update macfuse and reboot the mac
https://github.com/cryptomator/fuse-nio-adapter- spotlight
Path#toFile()
UnsupportedOperationException ... mount fs as fuse thentoFile