Apache VFS с Res и Zip вместе - PullRequest
1 голос
/ 12 июля 2011

Я бы ожидал эту работу.

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");

Я должен обернуть поиск по почтовому индексу поиском URL-адреса из поиска res. Это дает мне fileObject с содержимым zip-файла.

FileSystemManager fileSystemManager = VFS.getManager();

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

Как я могу использовать zip и res вместе без ужасного вызова переноса?

...