1
Johnny May 10, 2012
自己动手写个shell
|
2
ichigo May 10, 2012
这个似乎很难,帮顶吧,坐等楼下大神。
|
3
AlloVince May 10, 2012 何必写脚本,装个winrar
文件管理器搜索*.zip 全选,右键——解压到当前文件夹 文件管理器搜索*.rar 全选,右键——解压到当前文件夹 文件管理器搜索*.rar,全选,删除 文件管理器搜索*.zip,全选,删除 |
4
wenhuacn May 10, 2012 0day 的东东是吧?
你google 一下0day 解压,应该有方案 |
5
Weakdancer May 10, 2012
import os
#路径 PATH="C:/" #解压 for path in os.listdir(PATH): for f in os.listdir(path): if f.endswith("zip"): os.system("7z -x"+os.path.join(PATH,path,f)) for f in os.listdir(path): if f.endswith("rar"): os.system("7z -x"+os.path.join(PATH,path,f)) #删除 for path in os.listdir(PATH): for f in os.listdir(path): if f.endswith("zip") or f.endswith("rar"): os.system("delete"+os.path.join(PATH,path,f)) import os #路径 PATH="C:/" #解压 for path in os.listdir(PATH): for f in os.listdir(path): if f.endswith("zip"): os.system("7z -x"+os.path.join(PATH,path,f)) for f in os.listdir(path): if f.endswith("rar"): os.system("7z -x"+os.path.join(PATH,path,f)) #删除 for path in os.listdir(PATH): for f in os.listdir(path): if f.endswith("zip") or f.endswith("rar"): os.system("delete"+os.path.join(PATH,path,f)) 我只是在手机上写了下,可能有问题,需要有7zip |
6
Weakdancer May 10, 2012 @AlloVince
就是这样挺简单的,用everything搜索这个目录,全选解压,删除即可 |
7
ydhydh May 10, 2012
|
8
liloli OP |
9
liloli OP |
10
Leechael May 10, 2012
find ./ -iname '*.zip' -exec unzip {} \; && find ./ -iname '*.rar' -exec unrar {} \;
上述为思路,并不保证这段 bash 命令能够正确运行。 |
11
liloli OP 感谢各位的热心,尤其感谢@wenhuacn,看到你的关键字突然想起来了,多年以前用过这个软件: 0dayExtractor ,顺利完成任务。
留个链接给需要的人: 0dayExtractor v1.3 http://lh.rs/zwPb7nB81Dih |
12
CoX May 10, 2012
|
13
0racleTink May 10, 2012
这个我觉得一个批处理都搞定了哦
|
14
gavingeng May 10, 2012
#!/bin/bash
for f in `find . -name "*.zip"`; do zip -q -r $f; #rm -rf $f; done for f in `find . -name "*.rar"`; do rar x $f; #rm -rf $f; done |
15
kojp May 11, 2012
shell +1
各位大大都已经写好了。呵呵,我就不瞎凑热闹了。 |
16
liloli OP 不能删除发过的回复么?不要下11楼的,有流氓软件,怪我当时太兴奋、太着急。这个安全:http://download.csdn.net/download/popsars/1058897
|