导航:首页 > 文件处理 > zip压缩指定目录

zip压缩指定目录

发布时间:2024-08-20 08:23:15

① JAVA怎么把zip文件解压到指定位置

刚好我在项目中用到了,送给你,希望你能用上。

/**
* 解压,处理下载的zip工具包文件
*
* @param directory
* 要解压到的目录
* @param zip
* 工具包文件
*
* @throws Exception
* 操作失败时抛出异常
*/
public static void unzipFile(String directory, File zip) throws Exception
{
try
{
ZipInputStream zis = new ZipInputStream(new FileInputStream(zip));
ZipEntry ze = zis.getNextEntry();
File parent = new File(directory);
if (!parent.exists() && !parent.mkdirs())
{
throw new Exception("创建解压目录 \"" + parent.getAbsolutePath() + "\" 失败");
}
while (ze != null)
{
String name = ze.getName();
File child = new File(parent, name);
FileOutputStream output = new FileOutputStream(child);
byte[] buffer = new byte[10240];
int bytesRead = 0;
while ((bytesRead = zis.read(buffer)) > 0)
{
output.write(buffer, 0, bytesRead);
}
output.flush();
output.close();
ze = zis.getNextEntry();
}
zis.close();
}
catch (IOException e)
{
}
}

linux zip压缩。压缩当前文件夹下所有文件,压缩为a.zip。命令行的方法是怎样。

linux zip压缩。压缩当前文件夹下所有文件,压缩为a.zip。可以使用命令zip -r mydata.zip dir。例如:

要压缩/home/data这个目录,则压缩命令为zip -q -r mydata.zip /home/data;

如果现在在/home 这个目录下,则命令是zip -q -r data.zip data;

如果在/home/data 这个目录下,则命令是zip -q -r data.zip * 。

(2)zip压缩指定目录扩展阅读

linux zip压缩命令主要参数介绍:

1、-c:将解压缩的结果。

2、-l:显示压缩文件内所包含的文件。

3、-p:与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。

4、-t:检查压缩文件是否正确。

5、-u:与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其它文件解压缩到目录中。

6、-v:执行是时显示详细的信息。

7、-z:仅显示压缩文件的备注文字。

8、-a:对文本文件进行必要的字符转换。

9、-b:不要对文本文件进行字符转换。

10、-C:压缩文件中的文件名称区分大小写。

阅读全文

与zip压缩指定目录相关的资料

热点内容
经济学原理pdf曼昆 浏览:85
最主要的加密方式是什么 浏览:547
简单的解压画法 浏览:690
深圳云服务器平安 浏览:349
正品溯源码燕碎多少钱一斤 浏览:710
为什么做淘宝需要服务器 浏览:566
单片机频率设计 浏览:905
奇瑞E3压缩机 浏览:531
我的世界为什么一进服务器白屏 浏览:934
通达信海洋指标源码 浏览:536
java内存问题 浏览:803
苹果快充怎么比其它安卓少很多 浏览:401
东莞云服务器网站平台 浏览:228
视频压缩软件免安装 浏览:176
androidservice源码 浏览:92
解压团子批发 浏览:846
查看服务器的物理地址 浏览:666
凡站源码 浏览:674
编程猫音乐二维码 浏览:810
座位预约小程序源码 浏览:723