导航:首页 > 文件处理 > 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压缩指定目录相关的资料

热点内容
hexstring加密 浏览:67
创造捷径显示未指定文件夹 浏览:977
编译和文学的区别 浏览:592
openssl安全加密协议 浏览:475
如何看一款车的好坏app 浏览:933
pic24是什么编译器 浏览:934
预解估计算法怎么回事 浏览:311
压缩空气过滤器等级 浏览:334
算法库STL手册 浏览:700
文件夹照片下载教程 浏览:947
编译原理控制流翻译 浏览:49
华为无线控制器命令 浏览:881
androidh264解码 浏览:886
app如何制作品牌 浏览:49
软考程序员真题word 浏览:377
postscripttopdf 浏览:174
编程输出二叉树的树形图 浏览:315
信号保持电路图单片机 浏览:632
边界修剪命令 浏览:54
小米手机加密门卡读取不到 浏览:186