命令行参数

Bandizip(Bandizip.exe)及其控制台应用程序(bz.exe)支持以下命令行参数:

注:推荐使用bz.exe,这个是专门给控制台的,更加稳定一些

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

<archive> 档案

执行在设置中指定的默认操作。(通常会打开档案。)

<command> 命令

a 添加文件到档案
x 用完整路径解压文件
t 测试档案的完整性
d 从档案中删除文件
c 创建新档案(或覆盖现有文件)
cd 显示“新建档案”对话框
rn 重命名档案内文件
l 列出档案中的文件(仅用 bz)
/cmdfile 从指定文件读取命令行

<bcommand> 批处理命令

bc 要压缩的每个文件/文件夹名称。 若存在同名档案,则以【档案名 (2)】【档案名 (3)】的形式创建档案。若未指定目标文件夹,则默认目标文件夹为原始文件或文件夹所在的路径。
bx 将每个档案分别解压到目标文件夹中。 若未指定目标文件夹,则默认目标文件夹为每个档案所在的路径。
bt 测试每个档案的完整性

<switches> 选项

- 不使用选项
-l:<0...9> 设置压缩级别(0:存储,5:默认,9:最大)
-r- 禁用递归(默认)
-r 启用递归子目录
-aoa 无需提示覆盖全部现有文件
-aos 跳过且不覆盖已有文件
-aou 自动重命名已解压文件
(例如,name.txt→name (2).txt)
-sfx:"stub path" 创建 SFX 档案并设置 SFX STUB 的完整路径
(Bandizip c -sfx:"C:\Program Files\Bandizip\bdzsfx.x86.sfx" c:\out.exe c:\src.txt)
-zopfli 使用 Zopfil 作为默认编码器(慢)
-p:{password} 设置档案密码
-o:{dir} 指定目标文件夹
仅适用于 x 命令和批处理命令(bc, bx, bt)
-storeroot:<yes|no> -storeroot:yes 将根目录存储为档案的顶级文件夹
-storeroot:no 不存储存档的顶级文件夹
-y 所有询问都为是
若无错误发生,则在任务完成时关闭(解)压缩窗口
-ex:{list} 指定压缩时被排除在外的一列文件
-ex:hello.txt
-ex:"*.bak"
-ex:"*.bak;*.tmp"
-ex:*\.git
-root:{dir} 指定压缩时档案中的根目录
(-root:top_folder)
-fmt:{fmt} 指定档案格式
(zip, zipx, exe, tar, tgz, lzh, iso, 7z, gz, xz)
-v:{size} 指定分卷大小
(-v:1000000 -v:1440k -v:100MB ...)
-cmt:{comment} 设置 ZIP 文件注释
(-cmt:Hello, -cmt:"Hello World!")
-cmtfile:{filepath} 指定用作 ZIP 文件注释的 txt 文件的路径
(-cmtfile:mycomment.txt, -cmtfile:"c:\test\my comment.txt")
-t:NN 指定压缩时使用的 CPU 线程数
(-t:10, -t:1, -t:0)
-cp:NN 指定打开或解压文件时使用的代码页
(Bandizip x -cp:932 japanese.zip)

可用代码页举例
- Chinese Simplified: 936
- Chinese Traditional: 950
- Japanese: 932
- Korean: 949
- UTF-8: 65001

-target:auto 使用自动解压功能将文件解压到目标文件夹。
若未指定目标文件夹,则将文件解压到每个档案所在的文件夹中。
-target:name 将文件解压到目标文件夹中的档案名文件夹内。
若未指定目标文件夹,则将文件解压到每个档案所在文件夹中的档案名文件夹内。
-date 将当前系统时间插入文件路径。请参考 strftime 的语法。 

<Switches> 选项(仅用于 Bandizip)

-email 压缩并用邮件发送
-target:dlg 显示一个对话框以指定目标文件夹,并将文件解压到目标文件夹中的 档案名 文件夹中。
若使用 -o 指定了任何文件夹,则它是对话框的默认文件夹。

<switches> 选项(仅用于 bz)

-list:v 使用命令 l 时,显示文件的详细信息。
-list:s 使用命令 l 时,仅显示文件名。
-consolemode:ansi 以 ANSI 格式保存输出 txt 文件。
-consolemode:utf8 以 UTF-8 格式保存输出 txt 文件。

示例

打开档案

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 d c:\sample.zip *.tmp *.bak

解压文件到目标路径

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

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

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

将多个档案中的文件解压到一个文件夹中

Bandizip.exe bx -o:c:\dst a.zip b.zip c.zip

使用“自动解压”功能将文件从多个档案解压到目标文件夹

Bandizip.exe bx -o:c:\dst -target:auto a.zip b.zip c.zip

使用每个文件夹的名称(a,b c)压缩多个文件夹(a.zip b.zip c.zip)

Bandizip.exe bc a b c

指定档案的顶级文件夹

Bandizip c -root:top test.zip abc.txt

(bz.exe)创建新档案

bz c test.zip test

在档案中重命名文件

重命名 abc.txt 为 xyz.txt

Bandizip rn test.zip abc.txt xyz.txt

子文件夹内重命名 abc.txt 为 xyz.txt

Bandizip rn test.zip sub/abc.txt sub/xyz.txt

重命名 AAA.txt 为 XXX.txt 和 BBB.txt 为 YYY.txt

Bandizip rn test.zip AAA.txt XXX.txt BBB.txt YYY.txt

使用通配符解压文件

在文件名中使用通配符解压文件或测试档案

Bandizip x *.zip

Bandizip t ABC??.zip

分别压缩多个文件夹

使用每个文件夹的名称来压缩对应文件夹,并在目标文件夹中创建档案

Bandizip bc -aoa -o:d:\backup c:\src\folder1 c:\src\folder2 c:\src\folder3c:\src\folder1 → d:\backup\folder1.zip
c:\src\folder2 → d:\backup\folder2.zip
c:\src\folder3 → d:\backup\folder3.zip

从指定文件读取并执行命令行

保存多行命令行为 TXT 文件并调用它

Bandizip /cmdfile cmdfile.txt
Bandizip /cmdfile c:/test/cmdfile.txt

路径中的空格

输入带空格的长文件名或路径时请使用引号

Bandizip t "c:\folder name\file name.zip"
Bandizip x -o:"c:\out folder\" "c:\folder name\file name.zip"

仅解压指定文件

使用文件名或通配符来获取档案中的指定文件

Bandizip x sample.zip test.txt
Bandizip x sample.zip a.txt b.txt
Bandizip x sample.zip *.jpg
Bandizip x -r sample.zip *.jpg

BandZip cmd调用参数相关推荐

  1. 空函数有参函数调用参数的注意事项Swift 1.1语言

    函数有参函数调用参数的注意事项Swift 1.1语言 空函数有参函数调用参数的注意事项Swift 1.1语言 空函数 函数有参函数调用参数的注意事项Swift 1.1语言空函数是函数中最简单的形式.在 ...

  2. cmd变量,参数,for循环,

    cmd变量,参数,for循环, @echo off rem  ***************************************************** rem  Create By ...

  3. Yii调用参数配置文件params

    1.标题的调用 <?phpreturn ['title' => '商城',"domain" => ['www' => 'http://super.nat30 ...

  4. CMD 调用子程序从子程序返回

    CMD 调用子程序&从子程序返回 sample @echo off echo start:main echo into main call :sub echo back to main pau ...

  5. 2020年 IOS 逆向 反编译 注入修改游戏或APP的调用参数新手系列教程——使用theos tweak 注入hook修改游戏执行代码上传动态头像

    2020年 IOS 逆向 反编译 注入修改游戏或APP的调用参数新手系列教程--使用theos tweak 注入hook修改游戏执行代码上传动态头像 开篇 需求&最终效果 环境要求与即将使用的 ...

  6. 通过cmd调用网易云音乐

    通过cmd调用网易云音乐 1.找到网易云音乐exe的路径 2.我的电脑->属性->高级系统属性->环境变量 新增一个系统变量并赋值我们上一步的路径即可 3.打开cmd 输入%wang ...

  7. C# 编程入门第七课方法调用参数问题,方法标准,传递数组,返回数组,方法高级参数(out关键字参数,ref参数,params可变参数),方法重载,方法的递归,一些常用方法

    C# 编程入门第七课 文章目录 C# 编程入门第七课 1. 方法调用参数问题 2. 方法标准 3.传递数组,返回数组 4. 方法高级参数 4.1 out 关键字参数 4.2 ref 参数 4.3 pa ...

  8. supesite标签调用参数详解

    参数: blocktype模块名称,系统有一下模块 blocktype=category 系统分类模块 blocktype=spacenews   资讯模块 blocktype=poll    投票模 ...

  9. python基础 python函数 函数概念 函数的多种参数 多种调用参数 装包 解包 函数代码块 函数的返回值

    python基础 python函数 函数概念 函数的多种参数 多种调用参数 装包 解包 函数代码块 函数的返回值 一 .函数概念 函数是根据需要,将代码打包为代码块, 每一个代码块就可以封装为一个函数 ...

最新文章

  1. SQL Server 2008_企业版和开发版产品密钥
  2. i3wm amxier toggle只关闭不开启问题解决
  3. 《Access 2007开发指南(修订版)》一一1.3 具有缩放能力的Access
  4. PMCAFF | 十大最坑爹的产品设计缺陷你遇到过几个?
  5. Weblogic10 集群配置
  6. 腾讯云TDSQL官宣:全球招人!
  7. TreeView无限极分类绑定(从数据库读取数据源)
  8. linux 信号发生器,用STM32实现函数信号发生器
  9. DFS实现floodfill算法
  10. java2的7次方怎么表示_一元二次方程常见题型之方程根的解法
  11. BIM工程信息管理系统-EF实体框架数据操作基类
  12. mssql 2005/2008/2012如何添加、查询、修改分区表中的数据 .
  13. LaTeX报错 Difference (2) between bookmark levels is greater (hyperref) than one, level fixed.
  14. 简单实用:浏览器嗅探扩展抓取下载音乐和视频
  15. 2022华为软件精英挑战赛复盘
  16. 程序员自学编程的6种方法,高效学习
  17. win7电脑蓝屏没有修复计算机,技术编辑教您win7电脑蓝屏怎么办
  18. this关键字的作用
  19. .net core添加word水印
  20. 基于数据要素流通视角的数据溯源研究进展

热门文章

  1. python培训费用大概多少 学习技巧有哪些?
  2. 华为Mate30EPro和mate30pro的区别,
  3. 玩客云刷机debian个人记录
  4. 计算机应用中的过程控制,计算机在过程控制中的应用
  5. html代码循环播放音频
  6. 国内浏览器厂商如何抢夺IE的市场份额
  7. Qt实战案例(1)——计时器的启动、暂停与继续
  8. cpu温度过高 ubuntu_Ubuntu环境下检查CPU的温度
  9. jQuery回到顶部插件jQuery GoUp
  10. 安卓USB绑定RNDIS驱动的详细安装教程