使用路径从文件内部存储目录中的 zip 获取文件
Posted
技术标签:
【中文标题】使用路径从文件内部存储目录中的 zip 获取文件【英文标题】:Get file from zip in file Internal Storage directory using path 【发布时间】:2021-11-02 15:33:51 【问题描述】:我想从内部存储文件目录加载一个文件。我尝试以这种方式指定路径:
File("$context.filesDir.absolutePath/zipfile.zip/name.png")
但我收到错误:No such file or directory
。
有没有办法指定name.png的路径而不用ZipFile类解压?
【问题讨论】:
这能回答你的问题吗? android list files in specific zip folder 非常糟糕,它每次需要一个文件时都会扫描 zip 来查找文件。它需要使用 ZipFile 和 ZipEntry 类或使用我的答案的未来问题! 【参考方案1】:有没有办法指定name.png的路径而不用ZipFile类解压?
不,对不起。 Android 以相当常规的方式处理 ZIP 文件。如果您想访问其内容,请使用ZipFile
、ZipInputStream
或类似的类。
【讨论】:
以上是关于使用路径从文件内部存储目录中的 zip 获取文件的主要内容,如果未能解决你的问题,请参考以下文章