1

この作品に期待したい。

FileSystemManager fileSystemManager = VFS.getManager();

FileObject fileObject = fileSystemManager.resolveFile("zip:res:hello.zip");

しかし、URI "res:hello.zip" は絶対ファイル名ではありません。


これで、zipファイルを正常に取得できますが、zip内のファイルは取得できません。

FileSystemManager fileSystemManager = VFS.getManager();

FileObject fileObject = fileSystemManager.resolveFile("res:hello.zip");

res ルックアップからの URL のルックアップで zip ルックアップをラップする必要があります。これにより、zip ファイルの内容を含む fileObject が取得されます。

FileSystemManager fileSystemManager = VFS.getManager();

FileObject fileObject = fileSystemManager.resolveFile("zip:" + fileSystemManager.resolveFile("res:hello.zip").getURL());

醜いラップコールなしで zip と res を一緒に使用するにはどうすればよいですか?

4

1 に答える 1