HarmonyOS ZIP压缩时能否支持inFile传入多个文件,或同一个文件路径下支持文件过滤?

目前提供的api为:zlib.compressFile9+

compressFile(inFile: string, outFile: string, options: Options, callback: AsyncCallback<void>): void

其中inFile为:指定压缩的文件夹路径或者文件路径,路径必须为沙箱路径。

有种情况是:只需要将某个路径下的某些文件(有特定后缀、或者非正在写入的文件等)进行压缩上传,不需要将此目录下所有文件压缩上传。

这种情况下则如何实现?建议是支持inFile为集合类型,或者支持对目录下的文件进行过滤。

HarmonyOS
2024-08-12 14:47:56
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Heiang

当前zlib能力不支持,建议将需要压缩的文件提取到同一个文件夹再进行压缩

分享
微博
QQ
微信
回复
2024-08-12 19:51:22
相关问题
HarmonyOS ZIP文件加密压缩和解压缩
534浏览 • 1回复 待解决
ide支持过滤ets和ts文件
588浏览 • 1回复 待解决
HarmonyOS 多module同时依赖同一个har
484浏览 • 1回复 待解决
是否有将文件压缩打包成zip的API?
737浏览 • 1回复 待解决