`

zipUtil2

 
阅读更多
public class ZipUtil2 {

public static boolean zipFile(String[] fileNames) {
FileInputStream fis;
File zipFile = new File("D:/zzz/a1.zip");
File file;
String path = "D:/zzz/";
try {
ZipOutputStream zos = new ZipOutputStream(new FileOutputStream(
zipFile));
for (int i = 0; i < fileNames.length; i++) {
int len;
file = new File(path + fileNames[i]);
fis = new FileInputStream(file);
zos.putNextEntry(new ZipEntry(fileNames[i]));
while ((len = fis.read()) != -1) {
zos.write(len);
}
fis.close();
}
zos.close();
} catch (Exception e) {
e.printStackTrace();
}
for(int index=0;index<fileNames.length;index++){
deleteFile(path+fileNames[index]);
}
return true;
}

private static void deleteFile(String file) {

File f1 = new File(file);

boolean success = f1.delete();
if (!success) {
System.out.println("Deletion failed.");
} else {
System.out.println("File deleted.");
}
}

public static void main(String[] args) {
String[] strArray = new String[5];
for (int i = 0; i < strArray.length; i++) {
strArray[i] = (i + 1) + ".pdf";
System.out.println(strArray[i]);
}
zipFile(strArray);
}

}
分享到:
评论

相关推荐

    ZipUtil文件压缩工具类

    2. `compressDir(String srcDir, String destZipFile)`: 这个方法用于压缩整个目录及其子目录到一个ZIP文件。它会递归遍历目录中的所有文件和子目录,为每个文件创建一个`ZipEntry`并写入到`ZipOutputStream`。 3. ...

    ZipUtil文件压缩工具类(解决中文乱码)

    2. **遍历文件和目录**:然后,遍历需要压缩的文件或目录。对于每个文件或目录,创建一个`ZipEntry`对象,设置其名称为正确的UTF-8编码形式。 3. **添加ZipEntry到ZipOutputStream**:调用`ZipOutputStream`的`...

    java 打包文件(文件夹)为 zip压缩包 java 压缩文件

    2. **`ZipOutputStream`**: 这个类是`OutputStream`的一个子类,用于创建zip格式的流式输出。你可以通过添加`ZipEntry`来写入文件到zip档案。每个`ZipEntry`代表压缩包中的一个条目,可以是文件或者目录。 3. **`...

    ZipUtil.rar

    2. **Java ZIP API**:Java标准库中的`java.util.zip`包提供了处理ZIP格式的类,如`ZipInputStream`、`ZipOutputStream`、`ZipEntry`等。`ZipInputStream`用于读取ZIP文件中的条目,而`ZipOutputStream`则用于创建新...

    ZipUtil.java

    java的对于zip操作的一个工具类。 其实没啥用处

    Java GZip压缩使用以及解决包找不到问题

    `ZipUtil2.java`可能是一个自定义的Java类,实现了与Zip压缩相关的功能,而`zipUtil2 添加jar.txt`可能是记录了如何将这个库添加到项目类路径的说明文件。在实际开发中,我们经常编写这样的工具类来封装常用操作,...

    ZipUtil加密解密压缩工具

    加密压缩 解密解压 java编写 不需jdk环境 exe双击即可运行

    ZIPUtil.java

    java解压以及压缩zip,可运行程序!

    ZipUtil .txt

    利用java代码将多个图片一起打包下载工具类,实现语言为java,打包类型为zip格式;具体的实现方式可以参考文件中内容。

    zipUtil.java

    此工具类利用freemarker模板生成单个word文档到浏览器,同时支持多个word文档打包压缩后下载到浏览器,

    Java压缩文件工具类ZipUtil使用方法代码示例

    Java压缩文件工具类ZipUtil使用方法代码示例 Java压缩文件工具类ZipUtil是一个功能强大且实用的压缩文件工具类,通过使用Java的Zip输入输出流实现压缩和解压文件。下面是对ZipUtil类的详细介绍和使用方法代码示例。...

    ziputil:实用程序来处理zip文件

    ziputil 实用程序来处理zip文件 安装 npm install ziputil --save 用法 const ziputil = require ( 'ziputil' ) ; const urls = [ 'http://www.example.com/x.html' , 'http://www.example.com/y.png' ] ziputil ...

    zip包的生成与解压

    2.生成zip文件 /** * 使用给定密码压缩指定文件或文件夹到指定位置. * &lt;p&gt; * dest可传最终压缩文件存放的绝对路径,也可以传存放目录,也可以传null或者"". * 如果传null或者""则将压缩文件存放在当前...

Global site tag (gtag.js) - Google Analytics