0
我想獲取壓縮文件的內容而不提取它。我使用ZipFile來獲取條目。但我觀察到的是,它以文件格式(如system/app.apk)給出zip文件夾中的所有文件,而不是將系統作爲目錄(例如file.listFiles()如何提供)。我如何獲得目錄結構格式的文件?Android視圖壓縮文件不提取
郵編結構:
ZipFolder.zip - system (folder) -> app.apk(file)
- meta (folder) -> manifest(folder) -> new.apk (file)
代碼:
ZipFile zipFile = new ZipFile(mPath);
Enumeration<? extends ZipEntry> entries = zipFile.entries();
while(entries.hasMoreElements()) {
// below code returns system/app.apk and meta/manifest/new.apk
// instead of system,meta folders
ZipEntry entry = entries.nextElement();
String fileName = entry.getName();
boolean isDirectory = entry.isDirectory(); //returns false
}