本次学习遗留一个问题:压缩/解压缩的路径怎么获取??希望知道的小伙伴能给说一下,私聊评论皆可。
一、API使用
代码相对来说比较简单
//需要导入的头文件
import zlib from '@ohos.zlib'
//压缩函数
function zipFile() {
let rawfile = '/data/app/el1/bundle/public/com.example.myapplication/entry/resources/rawfile'
//压缩文件的地址
let inFile = rawfile + '/test.txt'
let outFile = rawfile + '/test.zip'
console.log('压缩路径是'+inFile)
console.log('压缩zip路径是'+outFile)
let options = {
//默认压缩程度,可以设置最快、最大压缩程度、压缩率为0
level: zlib.CompressLevel.COMPRESS_LEVEL_DEFAULT_COMPRESSION,
//压缩过程中内存使用情况,默认、最大、最小
memLevel: zlib.MemLevel.MEM_LEVEL_DEFAULT,
//压缩的策略,这里是默认
strategy: zlib.CompressStrategy.COMPRESS_STRATEGY_DEFAULT_STRATEGY
}
try {
zlib.compressFile(inFile, outFile, options).then((data) => {
//成功的回调,反正我是找不到压缩完的文件
console.info('compre