如何检查 zip 存档中是否存在该文件?
例如检查app.apk
是否包含classes.dex
。
我想找到一个使用 Java NIO.2 Path
并且尽可能不提取整个存档的解决方案。
我已经试过了,但没用:
Path classesFile = Paths.get("app.apk", "classes.dex"); // apk file with classes.dex
if (Files.exists(apkFile)) // false!
...
最佳答案
我的解决方案是:
Path apkFile = Paths.get("app.apk");
FileSystem fs = FileSystems.newFileSystem(apkFile, null);
Path dexFile = fs.getPath("classes.dex");
if (Files.exists(dexFile))
...
关于java - 如何检查 zip 存档中是否存在该文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32435953/