作者lcwmax (阿里山神木村拓哉)
看板EZsoft
标题Re: [请益] 如何使用7z来批次压缩档案?
时间Fri Feb 29 22:16:58 2008
※ 引述《taco20 (=S O M E O N E=)》之铭言:
: winrar有批次压缩档案的功能
: 不过我觉得7z的压缩率比较好
: 我也喜欢这种阳春的感觉
: 但很可惜的是7z似乎没有批次压缩这功能
: 翻了爬了文,似乎没有具体的办法
: 只有看到一个 Drag and Drop Shell Robot 这个程式
: 试了一下还是不太懂
: 7z选项好像有外挂这一栏 ,还是说要用什麽外挂
: 可以请教有什麽方便的方法可以用7z批次压缩档案吗 谢谢~
我的方法是在右键新增 7z 压缩指令
然後搭配 Ctrl 或 Shift 选取多个档案後按右键选单来批次压缩
达到类似 WinRAR 的 "一个档案建立一个资料夹" 的功能
右键有分资料夹 or 档案,不过两者所用的 command 是一样的
[档案]
1. 执行 regedit
2. 在 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\ 下新增一个机码
命名随便,例如 "
加入 *.7z"
3. 在 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\
加入 *.7z\ 下再新增一个机码
命名为 "command"
4. command 内会有一个字串值叫 (预设值),点两下编辑
输入
"C:\Program Files\7-Zip\7z.exe" a -t7z "%1".7z "%1"
[资料夹]
方法一样,只是路径改成 HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\
黄色的字可以根据自己需求修改,例如改成这样就是压缩成 zip 档
"C:\Program Files\7-Zip\7z.exe" a -tzip "%1".zip "%1"
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^ ^^^^^ ^^^^^^^^ ^^^^
1 2 3 4 5
1: 7-zip 路径
2: 动作:压缩
3: 格式:zip
4: 压缩档的档名
5: 原始档案的档名
%1 是档名变数
"" 引号是避免路径有空格
详细命令参数可以参考 7-zip 说明档
但这方法有几个缺憾
1. 压完的档案会包含原始档案的附档名,也就是 a.doc 压缩完是 a.doc.zip
虽不影响,只是和一般压缩命名习惯不同
2. 压缩过程会跳出 cmd 视窗,不知能否隐藏?
3. 是最大问题
虽乍看像是批次压缩,其实不是循序动作,而是所有档案同时进行
若是同时选一百个档案同时压缩,会有一百个 7z.exe 在执行压缩动作
当档案量大时,无论是 cpu 或是硬碟都会吃不消吧
以下是懒人包,如果有板友想帮忙测试解决以上问题
将虚线之间内容(不含虚线)复制到纯文字档,将附档名 txt 改成 reg
点两下可以直接汇入
(zip 版)
------------------------
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\加入 *.zip\command]
@="\"C:\\Program Files\\7-Zip\\7z.exe\" a -tzip \"%1\".zip \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\加入 *.zip\command]
@="\"C:\\Program Files\\7-Zip\\7z.exe\" a -tzip \"%1\".zip \"%1\""
------------------------
(7z 版)
------------------------
REGEDIT4
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shell\加入 *.7z\command]
@="\"C:\\Program Files\\7-Zip\\7z.exe\" a -t7z \"%1\".7z \"%1\""
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\加入 *.7z\command]
@="\"C:\\Program Files\\7-Zip\\7z.exe\" a -t7z \"%1\".7z \"%1\""
------------------------
网路上可以找到使用两个 bat 档来完成真正的批次压缩
大家可以参考看看
http://sparanoid.com/blog/7-zip-452-beta-chinese-simplified/
--
【帝江】
有神焉,其状如黄囊,赤如丹火,六足四翼,浑敦无面目,是识歌舞,实为帝江也。
http://aycu31.webshots.com/image/14150/2006037017327500849_rs.jpg
原来是个会唱歌的的屁股
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.190.59
1F:推 taco20:谢谢~ 02/29 22:28
2F:推 vip82:推专业 02/29 23:42
3F:推 xzjiang:推一个,真是好文 03/01 00:06
4F:推 hellk:winrar的批示压缩方便多了 03/01 03:32
5F:推 ateclean:楼上说的没错~ 不过7z不用去找破解也方便许多XD 03/01 12:57
6F:→ ddtclon:光看就头大起来了 结果还是一个一个压算了XD 03/01 15:49