求助高手
celinda85 • • 39692 次浏览想问一个看似小白的问题....
真的要疯了....
我想从不同的zip folder里面copy出来同一种后缀的文件(txt. csv...)
有没有好的办法啊?类似batch file 的东西...
-
#1
全都copy出来然后按类型排个序就好了啊。
-
celinda85 楼主#2
问题是一个一个去unzip真的话很多时间啊...有没有更简单的方法啊
-
#3
写个程序就好了,你找一个马农
-
#4
高手来了你要怎么报答我呢 娃哈哈
-
#5
要是在Linux上你可以用command做比如先unzip到tmp folder
unzip xx.zip -d ./tmp/
然后把你要的比如.txt文件 copy去destination folder
find ./tmp/ -name "*.txt" | xargs cp -t ./destination/ -
#6
小白方法一枚,仅供参考 。。。1) ctrl+f 关键字 *.zip 先搜索出所有的zip文件
2) Ctrl+A 选中所有文件 右键菜单选unzip all
3) ctrl+f 关键字 *.txt
4) ctrl+a 选中所有文件 ctrl+c 搞定
缺点: 不知道楼主的zip文件有几个。。。虽然可以一下子解压,不过如果几千文件的话,需要不少时间啊。。。
方案2:
装个7zip
命令行调用 把每个ZIP文件只解压 *.txt
例如:7z x *.zip -o你的输出目录 *.txt -
#7
一条命令行的事儿。。。。 还要码农?
-
celinda85 楼主#8
无数个zip文件,upzip的时间真的太长了....并且每个zip文件里太多不需要的东西了,我只是要提取一小部分,真的是time consuming
-
#9
自己写个batch job就好了楼上熊猫的方案第二个好像可以试试
PS,我刚才自己试了试 WINRAR的unzip 命令, 可以用
winrar e "source file" "destination file"
手动的话
你可以现在excel里编辑一下,然后整个copy & Paste 去command prompt -
celinda85 楼主#10
可以求个batch file吗?真得不会....
-
#11
我提供了方案二 目测是高效无害的你懂的
-
#12
我的水平有限不知道你的文件名 和具体的要求
写不出
不过 装个7zip 或者用现成的winzip/winrar
那些命令 都给sample了
你还不会 ?再google试试吧
再不行 至少找个懂的人 来看这些回复 -
celinda85 楼主#13
谢谢社长我回去试试吧...
-
#14
我错了只要一条命令就可以解压所有zip文件
参考熊猫的第二个方案
或者 用winrar
winrar e *.zip 你的输出路径 -
celinda85 楼主#15
嗯嗯,一定试感恩感恩!
-
celinda85 楼主#16
我能说,你讲的什么输出...什么东西的,我没听懂吗
-
celinda85 楼主#17
你这个我也没看懂
-
celinda85 楼主#18
哪呢?要通俗易懂一点哈
-
#19
感觉第一次看到这个版的帖子上十大...
-
celinda85 楼主#20
不可能吧...不过,要感谢小寒!我的问题已经解决了!
大神多的地方就是好!
感谢大家! -
#21
我想到的就是用matlab 写code 解决帮楼主添砖加瓦
-
#22
文件越多用批处理效果越好嫌多可以分几批处理,但总比手动一个一个弄要好得多,反而是数量少的话你可以一个一个处理..