« 帮助

命令行参数

# Bandizip.exe <archive> 
# Bandizip.exe <command>  [<switches>...] <archive> [<files>...] [<path_to_extract>]
# Bandizip.exe <bcommand> [<switches>...] [<files>...]

<archive> 压缩包
  执行在设置中指定的操作。 通常只打开压缩包。

<Commands> 命令
  a : 添加文件到压缩包
  x : 用完整路径解压文件
  t : 测试压缩包完整性
  d : 删除压缩包中文件
  c : 创建新档案(或覆盖现有文件)
  cd: 显示“新建压缩包”对话框

<BCommands> 批处理命令
  bc:要压缩的每个文件/文件夹名称。 若存在相同的压缩包名,则以“文件名(2)”格式创建压缩包。若未指定目标文件夹,则默认目标文件夹为原始文件或文件夹所在的路径。
  bx: 将每个压缩包分别解压到目标文件夹中。 若未指定目标文件夹,则默认目标文件夹为每个压缩文件所在的路径。
  bt: 测试压缩包

<Switches> 开关
  -              停止开关扫描
  -l:<0...9>     设置压缩级别(0:存储,5:默认,9:最大)
  -r-            禁用递归(默认)
  -r             启用递归子目录
  -aoa           无需提示覆盖全部现有文件
  -aos           跳过已有文件的解压
  -aou           自动重命名解压的文件
                 (例如,name.txt将被重命名为name (2).txt)
  -sfx:[{name}]  创建SFX压缩包
  -zopfli        使用Zopfli作为默认压缩算法
  -p:{password}  设置密码
  -o:{dir}       指定目标文件夹
  -y             全选“是”
  -fmt:{fmt}     指定压缩格式
                 (zip, zipx, exe, tar, tgz, lzh, iso, 7z, gz, xz)
  -v:{size}      指定分卷大小 (-v:1000000 -v:1440k -v:100MB ...)

<Switches> (仅针对Banzip)
  -email         压缩并邮件发送
  -target:dlg    显示“目标路径选择”对话框
  -target:auto   智能解压到目标路径
  -target:name   按压缩包名称解压到目标路径中文件夹下

示例

打开压缩包

Bandizip.exe sample.zip

新建压缩包(覆盖已有文件)

Bandizip.exe c c:\sample.zip c:\src\

Bandizip.exe c c:\sample.zip c:\src1\ c:\src2\

添加文件到压缩包

Bandizip.exe a c:\sample.zip c:\src\sample.txt

Bandizip.exe a c:\sample.zip c:\src\sample1.txt c:\src\sample2.txt

Bandizip.exe a c:\sample.zip c:\src\*.txt c:\src\*.jpg

删除压缩包中文件

Bandizip.exe d c:\sample.zip sample.txt

Bandizip.exe d c:\sample.zip *.txt

将压缩包解压到目标路径

Bandizip.exe x -o:c:\dest\ c:\sample.zip

添加文件到压缩包,并设置密码为Passw0rd,无提示覆盖全部已有文件并关闭对话框

Bandizip.exe a -y -p:Passw0rd test.zip c:\src d:\src