javaのディレクトリへのパスのようにリモートファイルシステムを装飾するにはどうすればよいですか? たとえば、次のようなものです。
File decoratorFileSystem = new File("ftp://host/path"); // this does not work of course
...
File file1 = new File(decoratorFileSystem, "somefile1");
File file2 = new File(decoratorFileSystem, "somefile2");
したがってfile1
、file2
または他の装飾されたファイルを使用する場合、装飾されたファイルシステムから、対応する制限のあるローカルファイルであるかのように、リモートファイルにアクセスできます。
「org.apache.commons.vfs2.provider ....」の仮想ファイルシステムを使用すると思いますが、これが正しい方法かどうかはわかりません...