我希望这项工作。
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?
答案 0 :(得分:0)
应该是这样的:
FileObject fileObject = fileSystemManager.resolveFile("zip:res://hello.zip");