Function compress_zip
Source pub fn compress_zip(
files: &[PathBuf],
base_dir: &Path,
output_path: &Path,
pb: &ProgressBar,
) -> Result<()>
Expand description
将文件压缩为 ZIP 格式。
files: 要压缩的文件路径列表。
base_dir: 基础目录,用于计算文件中相对路径。
output_path: 输出 ZIP 文件的路径。
pb: 进度条。
Result<()>: 成功时返回 Ok(()),失败时返回错误信息。