Re: [洽特] 关于解压缩@@

楼主: feeya (24 August 升格为乡民)   2018-01-22 13:13:37
推荐一个使用7z 把多个压缩档一次解压缩的方式
开一个文字档复制下面内容
@echo off
set "ZZ=%ProgramFiles%\7-Zip\7z.exe"
set "CD=%~dp0"
for %%a in (*) do if exist "%%~a" (
"%ZZ%" x -o%CD%* "%%~a"
) else (
"%ZZ%" x -o%CD%* "%%~a"
)
副档名改成.bat
然后把这个bat放到多个压缩档同一个资料夹
点击执行
这样以后就不用一个一个解压缩了
作者: yorkyoung (约克)   2018-01-22 13:51:00
实用推
作者: abccbaandy (敏)   2018-01-22 13:58:00
全部框起来右键解压缩不就好了? 还是我误会什么了...
作者: royroy666 (老鼠)   2018-01-22 14:21:00
同楼上...
作者: seaEPC (没看见,我没看见 >_<)   2018-01-22 14:24:00
if else执行的不是同个指令吗,而且else那段不会跑到吧?
楼主: feeya (24 August 升格为乡民)   2018-01-22 14:53:00
7z全框右键会把图片都解到同一个资料夹 很不方便
作者: seaEPC (没看见,我没看见 >_<)   2018-01-22 15:05:00
打开7z,工具->选项->7-Zip页面,勾选"解压缩至<资料夹>"
楼主: feeya (24 August 升格为乡民)   2018-01-22 15:06:00
是喔 那我之前真是辛苦一个一个解
作者: seaEPC (没看见,我没看见 >_<)   2018-01-22 15:07:00
之后右键7z选单就会多 解压缩至"资料夹名\" 的选项了
作者: siro0207 (希罗)   2018-01-22 15:18:00
7z框起来右键就有两种解压缩方法啊https://i.imgur.com/CdZhGqD.jpg
楼主: feeya (24 August 升格为乡民)   2018-01-22 15:19:00
我装的7z是 解压缩至"*\" 一直以来都被我忽略
作者: siro0207 (希罗)   2018-01-22 15:19:00
选择第一个就会依照压缩档名称产生个别资料夹选择第二个"解压缩至此"就只会把内容物给解压缩出来你是都用到第二个了吧
作者: seaEPC (没看见,我没看见 >_<)   2018-01-22 15:21:00
单档案是我上面的写法,多档案就是*\囉
作者: siro0207 (希罗)   2018-01-22 15:21:00
不过比起这个我比较想知道怎么多个资料夹个别压缩 全框起来点压缩的话就会变成一个压缩档
作者: seaEPC (没看见,我没看见 >_<)   2018-01-22 16:02:00
for /D %%a IN (*) DO "%ZZ%" a "%%~a.7z" "%%~a"-o"%CD%" -t7z 行不?
楼主: feeya (24 August 升格为乡民)   2018-01-22 16:20:00
试过可以耶 然后-o %CD% 可以拿掉
作者: Makeinu (Makeinu)   2018-01-22 21:49:00
推荐bandizip 它会自己判断有多个档案建立新资料夹
作者: xjpjeass (人人)   2018-01-23 12:39:00
之前就很想学批次处理 想请问原po这类型的资料哪里比较多orz
楼主: feeya (24 August 升格为乡民)   2018-01-23 13:36:00
作者: xjpjeass (人人)   2018-01-23 16:23:00
看里洽长知识(′・ω・‵) 感谢原po
作者: liflguy (xxxwino)   2018-01-23 18:46:00
推程式

Links booklink

Contact Us: admin [ a t ] ucptt.com