如何使用Ant解压缩特定文件夹?
具体来说,我已经下载了apache-tomcat-6.0.29.zip,其中包含文件夹"apache-tomcat-6.0.29".我希望Ant解压缩"apache-tomcat-6.0.29"下的所有内容,但不要在层次结构顶部包含"apache-tomcat-6.0.29".
我尝试了很多东西,但我似乎无法让它发挥作用.
这是我最近的尝试:
<unzip dest="${release.dir}/image/tomcat" src="${tomcat.zip}">
<patternset>
<include name="apache-tomcat-6.0.29/*"/>
</patternset>
</unzip>
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
我发现了一些允许在iPhone上解压缩文件的libs(LiteZip和ZipArchive).但是它们都需要输入作为文件.是否有一个库允许直接解压缩包含zip存档数据的NSData而不将其写入临时文件?
我试图采用上面提到的libs,但到目前为止没有成功.
我试过java.util.zip包,它太慢了.
然后我找到了LZMA SDK和7z jbinding,但他们也缺少一些东西.LZMA SDK没有提供一种如何使用的文档/教程,这非常令人沮丧.没有javadoc.
虽然7z jbinding不提供仅提取1个文件的简单方法,但它只提供了提取zip文件的所有内容的方法.而且,它没有提供指定放置解压缩文件的位置的方法.
请问???
我有一个充满zip文件的目录.每个都称为'files1.zip'.我的直觉是使用bash for循环来解压缩每个文件.
麻烦的是,许多文件会将其内容直接解压缩到父目录中,而不是将所有内容展开到它们自己的唯一目录中.所以,我得到文件汤.
我想确保'files1.zip'将所有文件倒入一个名为'files1'的目录中,依此类推.
作为一个额外的复杂功能,一些文件名有空格.
我怎样才能做到这一点?
谢谢.
我试图解压缩密码保护的zipfile.我知道有一个名为"zip4j"的java库可以帮助我.但是我没有打开zip4j网站来查看教程.
我有另一个镜像下载zip4j库但我不知道如何使用它.是否有人可以粘贴使用zip4j解压缩密码保护zip文件的示例代码?
非常感谢!
我正在开发一个包含Javascript的网页.此js使用存储在平面文件中的静态字符串数据(大约1-2 MB).我可以用gzip或任何其他算法压缩它以减少传输负载.
是否可以使用Ajax获取此二进制文件并将其解压缩为客户端浏览器中的字符串(我可以稍后拆分).如果是,我怎样才能实现这一目标?有人有代码示例吗?
我已经尝试了一段时间并相信我非常接近这一点,但我对Unix相当新,所以一直觉得这很困难.
我有一个文件夹,包含许多文件夹,其中一些文件夹中包含zip文件,有些文件夹没有.我试图解压缩任何子目录中的所有zip文件.
例如,我有:
文件/ A/something.java
文件/ B/somezipfile.zip
文件/ C/someotherfile.zip
文件/ d/AnotherZipFile.zip
我想解压缩它们(假设zips包含.java文件),得到如下结果:files/A/something.java
文件/ B/javafile.java
文件/ C/someotherfilefromzip.java
文件/ d/Anotherfile.java
我不介意ZIP文件在解压缩后是保留还是删除,也不错.
到目前为止我尝试过的.
1)我预计我可以使用管道,我是新手,像这样:
find . -name *.zip | unzip
Run Code Online (Sandbox Code Playgroud)
这不起作用.
2)我花了一些时间搜索,我在网上使用解决方案的最接近的是:
find . -name '*.zip' -exec unzip '{}' ';'
Run Code Online (Sandbox Code Playgroud)
解压缩,但将它们解压缩到当前工作目录中,我希望它们解压缩到位.我也不理解这个我想要学习的命令.
任何帮助深表感谢.
谢谢,
嗨,我必须解压缩一个可能有一个目录的文件,我想要排除该目录中的所有内容,我尝试了很多选项并在这里查看,但似乎没有找到任何好的解决方案.
这些是zip文件的内容:请注意EXCLUDE文件夹的深度未知,但我们必须排除所有内容
$unzip -l patch2.zip
Archive: patch2.zip
Length Date Time Name
--------- ---------- ----- ----
0 2013-10-29 17:42 EXCLUDE/
0 2013-10-29 17:24 EXCLUDE/inner/
0 2013-10-29 17:24 EXCLUDE/inner/inner1.txt
0 2013-10-29 15:45 EXCLUDE/file.txt
0 2013-10-29 15:44 patch.jar
0 2013-10-29 15:44 system.properties
--------- -------
0 6 files
Run Code Online (Sandbox Code Playgroud)
我尝试了这个命令,它只提取其中的文件,但不提取文件夹及其内容:
$unzip -l patch2.zip -x EXCLUDE/*
Archive: patch2.zip
Length Date Time Name
--------- ---------- ----- ----
0 2013-10-29 17:42 EXCLUDE/
0 2013-10-29 17:24 EXCLUDE/inner/
0 2013-10-29 17:24 EXCLUDE/inner/inner1.txt
0 2013-10-29 15:44 patch.jar
0 2013-10-29 15:44 system.properties …Run Code Online (Sandbox Code Playgroud) 如何解压缩.gz文件并使用c#将文件保存在特定文件夹中?
这是我第一次遇到.gz文件.我已经在搜索如何解压缩但它对我不起作用.它没有解压缩特定文件夹中的.gz文件.我不想使用任何第三方应用程序.
任何人都可以给我一个如何解压缩它的示例代码.然后将文件保存在文件夹中.谢谢.
unzip ×10
java ×3
ant ×1
bash ×1
c# ×1
codeigniter ×1
compression ×1
find ×1
gzip ×1
iphone ×1
javascript ×1
linux ×1
nsdata ×1
objective-c ×1
passwords ×1
php ×1
shell ×1
text-files ×1
tomcat ×1
unix ×1
zip ×1