使用 @capgo/capacitor-zip
Capacitor Zip 插件,用于压缩和解压 zip 归档文件。
安装
bun add @capgo/capacitor-zip
bunx cap sync
bunx cap sync 将插件的原生 code 复制到你的原生项目中。每次升级插件后都要重新运行。
导入
import { CapacitorZip } from '@capgo/capacitor-zip';
API 概览
| 方法 | 描述 |
|---|---|
zip |
压缩文件或目录以创建 ZIP 归档文件。 |
unzip |
将 ZIP 归档解压到指定的目标目录。 |
示例
zip()
压缩文件或目录以创建 ZIP 归档文件。
import { CapacitorZip } from '@capgo/capacitor-zip';
// Compress a directory without password
await CapacitorZip.zip({
source: '/path/to/my-folder',
destination: '/path/to/output.zip'
});
unzip()
将 ZIP 归档解压到指定的目标目录。
import { CapacitorZip } from '@capgo/capacitor-zip';
// Extract a standard ZIP archive
await CapacitorZip.unzip({
source: '/path/to/archive.zip',
destination: '/path/to/extract-folder'
});
完整参考文档
继续阅读:使用 @capgo/capacitor-zip
如果你正在使用 使用 @capgo/capacitor-zip 要规划原生插件工作,请将其与 @capgo/capacitor-zip 有关 @capgo/capacitor-zip 的实现细节, 快速入门 有关“入门指南”中的实现细节, Capgo 插件目录 查看 Capgo 插件目录中的产品工作流, Capgo 提供的 Capacitor 插件 有关 Capgo 开发的 Capacitor 插件的实现细节,以及 添加或更新插件 有关添加或更新插件的实现细节。