我期待这项工作。
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 而不需要丑陋的换行调用?
最佳答案
应该是这样的:
FileObject fileObject = fileSystemManager.resolveFile("zip:res://hello.zip");
关于java - apache VFS 将 res 和 zip 结合在一起,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6670130/