Truecrypt或Dropbox等程序为文件处理提供了一个舒适的方式。至少在Windows下,Truecrypt安装了一个感觉自然的新驱动器,就像物理驱动器一样。 Dropbox创建一个可以自动上传/下载数据的新文件夹。用于用户空间文件系统的Java的FileSystemProvider?
如果我想实现类似的东西,那么Java的FileSystemProvider是否正确地实现它?
我想要的是出现一个新文件夹并列出(远程)文件,这些文件不存在于用户的系统上。但是,当用户试图打开这样的文件或将其复制到其他路径时,这应该按预期工作。
当我阅读它时,可以使用FileSystemProvider为Java程序构建像文件系统一样的功能 - 例如,如果要将文件系统映射到数据库 - 但不能插入操作系统的文件系统驱动程序,因此似乎不是程序之外的任何文件系统。 如果有任何方法可以在Java中执行此操作,我会感到非常惊讶。设备驱动程序级的hackery并不是Java特别适合的东西。 (不是说这是不可能的,只是我不希望任何人投入努力使之成为可能。) – keshlam