使用 7za.exe 打包文件
7za.exe 下载地址:http://www.7-zip.org/a/7za920.zip
7za <command> [<switch>...] <base_archive_name> [<arguments>...]
<command>
a 添加
u 更新
<switch>
1、带有空格的路径名或文件名必须加上引号,wildcard(通配符)仅限于文件名,在路径中不能使用通配符和盘符。
错误的示例:c:\Dir1\*.cpp 与 Dir1\D?r2\file1.txt
2、“*”代表所有文件,而“*.*”代表所有含“.”的文件。
-i[r[-|0]]{@listfile|!wildcard} : Include filenames 包含文件
-x[r[-|0]]]{@listfile|!wildcard} : eXclude filenames 排除文件
-r[-|0] : Recurse subdirectories 递归子目录方式:-r 为开启 -r- 为关闭 -r0 为开启但仅限通配符。
7za a -tzip src.zip *.txt -ir!DIR1\*.cpp
从当前目录中添加 *.txt 文件,和 DIR1 目录及其子目录中的 *.cpp 文件到 src.zip 压缩包。
7za a -tzip archive.zip -r src\*.cpp src\*.h
将 src 目录及其子目录中的 *.cpp 及 *.h 文件添加到 archive.zip 压缩包。
“listfile.txt”包含下列内容:
"My programs\*.cpp"
Src\*.cpp
7za a -tzip archive.zip @listfile.txt
将“My programs”及“Src”目录中所有扩展名为“cpp”的文件添加到压缩档案“archive.zip”中
-t{Type} : Set type of archive 指定压缩包格式(zip、7z、rar、cab、gzip、bzip2、tar)
-v{Size}[b|k|m|g] : Create volumes 指定分卷大小
-p{Password} : set Password 指定密码
-w[{path}] : assign Work directory. Empty path means a temporary directory 临时的工作目录
-ssw : compress shared files 压缩正在被其他应用程序使用的文件。默认不压缩这样的文件。
-u[-][p#][q#][r#][x#][y#][z#][!newArchiveName] : Update options
7za u c:\1\exist.7z -u- -up0q3x2z0!c:\1\update.7z * -r
(增量备份)不更改 exist.7z 压缩包的内容,创建新压缩包 update.7z 并将当前目录中的 exist.7z 压缩包里所有不同文件写入此压缩包。
状态说明 磁盘上的文件 压缩包中的文件
p 文件在压缩包中,但并不和磁盘上的文件相匹配。 存在,但并不匹配
q 文件在压缩包中,但磁盘上并不存在。 不存在 存在
r 文件不在压缩包中,但磁盘上存在。 存在 不存在
x 压缩包中的文件比磁盘上的文件新。 较旧 较新
y 压缩包中的文件比磁盘上的文件旧。 较新 较旧
z 压缩包中的文件和磁盘上的文件相同。 相同 相同
w 不能检测文件是否较新(时间相同但大小不同) ? ?
0 忽略文件(在压缩包中不为此文件创建项目)
1 复制文件(用压缩包中的新文件覆盖旧文件)
2 压缩文件(将磁盘上的新文件压缩到档案中)
7za.exe 解压文件包
7za x zip.7z -od:\a *.txt -r -y
解压zip.7z文件中所有(含子目录-r)*.txt文件到D:\a目录(-o)中,并保持目录结构(x),覆盖所有文件(-y)。
7za e zip.7z
解压zip.7z中所有文件到当前目录,不保持目录结构。
使用 7za.exe 打包文件的更多相关文章
- Javaweb程序打包或exe执行文件
java程序的打包与发布 这里主要是讲解一下怎样将 Java程序打包成独立运行的exe程序包,以下这种方法应该是最佳的解决方案了.NetDuke的EXE程序包了是使用这种方案制作的.在操作步骤上还是比 ...
- Python3.x:打包为exe执行文件(window系统)
Python3.x:打包为exe执行文件(window系统) window系统下发布: 一.安装pyinstaller(PyInstaller 3.3.1) cmd安装命令: pip install ...
- Python脚本打包成exe执行文件
需求 一个教辅目录结构检查工具,目录结构是[书籍]-[章节]-[题目|答案]-[*.jpg],后台有个异步处理的服务,需要强依赖这个目录结构. 书籍解析是单独的pipeline,日志对用户不可见,这里 ...
- Python打包成exe,文件太大问题解决办法
Python打包成exe,文件太大问题解决办法 原因 解决办法 具体步骤 情况一:初次打包 情况二:再次打包 原因 由于使用pyinstaller打包.py文件时,会把很多已安装的无关库同时打包进去, ...
- Wix 安装部署(一)同MSBuild 自动生成打包文件
因为项目需要,最近在研究Wix打包部署,园子里也有一些关于wix的博客,方方面面,讲的点各不同.我自己也在测试过程中,写下过程,以供参考.最新版本WiX Toolset v3.7,如何安装的就不说了, ...
- Debug目录、Release目录,bin目录、obj目录,vshost.exe.config文件、.exe.config文件分析【C#】
原文地址:http://blog.csdn.net/itwit/article/details/6803338 今天写程序的时候,需要更改.exe.config文件中的引用的webservice地址, ...
- Wix 安装部署(一)同MSBuild 自动生成打包文件 转
原文地址:http://www.cnblogs.com/stoneniqiu/p/3355086.html 因为项目需要,最近在研究Wix打包部署,园子里也有一些关于wix的博客,方方面面,讲的点各不 ...
- 把Jar文件转成exe安装文件
1.你要清楚的目标文件是32位还是64位的,如果生成的是32位,你就要使用32位的jre,如果生成的是64位,就要使用64位的jre. 图 1 在圆圈位置进行32bit或64bit的选择.因为我要创建 ...
- SHELL下打包文件
SHELL下打包文件 在我们拿下webshell的时候,想要获取数据或者源码往往会用菜刀或者蚁剑去打包,但是这个时候往往就会出现很多问题,列如打包失败,或者是打包得不完整等等. 这个时候如果对方是wi ...
随机推荐
- CSS3制作漂亮的照片墙
CSS3可以做动画大家肯定都是耳熟能详的了,但是大家有木有巧妙的利用这一个功能来制作一款漂亮的照片墙呢? 那么今天我们就利用CSS3动画这一特性来一起制作漂亮的照片墙吧! 第一部分:HTML 这里我们 ...
- register based 和 stack based虚拟机的区别
其实其核心的差异,就是Dalvik 虚拟机架构是 register-based,与 Sun JDK 的 stack-based 不同,也就是架构上的差异.我先摘录几段网上可以找到的资料,重新整理和排版 ...
- [vijos P1035] 贪婪的送礼者
为何我要做此等弱智题,只因我太久不码代码,心有所虚… 明天的任务是,做些难题,累了就理房间,实在不行就睡觉,不要做别的事情w 目测自己做不到呢OAO program vijos_p1035; ..] ...
- CodeForces 686B-Little Robber Girl's Zoo
题目: 有n头数量的动物,开始它们站在一排,它们之间有高度差,所以需要将它们进行交换使得最终形成一个不减的序列,求它们交换的区间.交换的规则:一段区间[l, r]将l与l+1.l+2与l+3..... ...
- 个人开发者做一款Android App需要知道的事情
个人开发者做一款Android App需要知道的事情 在大学时, 自己是学计算机专业的,而且还和老师一起做过一年半的项目. 有时候是不是有这样的想法,做一个自己的网站.但一直未付诸行动.2012年时, ...
- css3 倒影
说起倒影效果,在传统网页中,我们只能使用photoshop进行事先将倒影设计好,然后导入到网页中,这样不但耗费资源,也阻碍了开发的效率.而 css3新增了Reflections板块,css Refl ...
- C#常用操作类库三(XML操作类)
/// <summary> /// XmlHelper 的摘要说明. /// xml操作类 /// </summary> public class XmlHelper { pr ...
- sublime text3 快捷键设置
//插入到key binding user 里面,浏览器安装路径修改成自己的路径 1[ //firefox测试快捷键 { "keys":["f3"], &quo ...
- 第三个Sprint冲刺第三天
讨论地点:宿舍 讨论成员:邵家文.李新.朱浩龙.陈俊金 讨论问题:增强了界面的效果,改善了视角
- 转:Task任务调度实现生产者消费者模式
我们经常会遇到生产者消费者模式,比如前端各种UI操作事件触发后台逻辑等.在这种典型的应用场景中,我们可能会有4个业务处理逻辑(下文以P代表生产者,C代表消费者): 1. FIFO(先进先出) ...