PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
EzHotKey
[批次] 解压缩到原有档案目录
楼主:
iamgodisme
(miles)
2015-08-03 17:50:48
最近小弟在备帮家人分硬盘中资料
因为资档案量有点大 所以打算一次压缩跑完
但是目前小弟只能写到 让一个目录底下的全部rar档解压缩
没办法在让他自动往下继续做 并且解压缩到同个资料夹
简单来说就是解压缩档案到原本档案的目录下就好
刚刚改良了一下 可以做到让目录下(包含子目录内)的全部rar档解压缩到
当前执行.bat位置 但是这不我需要的
举例说明:A(B(b.rar)C(c.rar D(d.rar)))理想是变成A(B(b)C(c D(d)))
就解压到原本的目录下就好 我改良后的变成A(b c d B C(D))全部都跑到A层了..
作者:
logs
( )
2015-08-04 22:53:00
看不太懂你的括号代表什么意思?有待其他高手出招诚心建议要弄复杂的备份方案,还是用专门的程式例如 Cobian Backup
http://www.cobiansoft.com/index.htm
不过我觉得你的疑问应该是 rar cmd line 的用法在压缩的时候,要使用 -ep2 甚至 -ep3 来包含完整路径想了一下,发现你可能需要加上 cd (change dir)先 cd 再 rar x
楼主:
iamgodisme
(miles)
2015-08-04 23:53:00
感谢楼上大大回复 刮弧的意思是目录A()=A目录下A(B(b.rar))代表 A目录下有B目录 B目录内有b.rar档用CD的方式有想过 但是假如有100层就要CD 100行..所以想说有没有配合算法可以写树状往下解压缩的方法
作者:
logs
( )
2015-08-05 00:52:00
for /r 就是递回(Recursive)的意思 你需要解析路径来 cd或许可以用 for 的 token 或 % 操作子(搭配延伸指令)但是太复杂,不如用简便的 script 来完成:AHK、AutoIt、按精甚至 PowerShell、VBscript 都是不错的方案
楼主:
iamgodisme
(miles)
2015-08-05 01:14:00
谢谢大大 我在研究其他方式看看
作者:
logs
( )
2015-08-05 01:17:00
用 %~dpI 可解决比想像中简单^^ 已确认此延伸指令至少 XP 开始就有支援了
继续阅读
[-AI-] 猪头记帐本数据库整理
yohoboy
[请问] selenium RC 的tools Bromine的问题
pungimei
[请问] 有人懂按键精灵吗
gary12482235
[AHK-] 在函数(function)里使用全域变量的问题
asdrtyjkl925
[AHK-] 请问可以侦测鼠标状态吗?
waterspinach
[AHK-] 对应图片 输入指令
DarkChi
[AHK-] 关于CheckBox的判定 查了很久想不出来
dang08
Re: [批次] 如何取得每一个path?
eight0
[批次] 如何取得每一个path?
jonce007
[AHK-] 请问ctrl+shift+left arrow可以设热键吗
goman178
Links
booklink
Contact Us: admin [ a t ] ucptt.com