java使用ant快速压缩文件
来源:互联网 发布:spring切面编程 注解 编辑:程序博客网 时间:2024/06/05 23:49
import java.io.File;
import java.util.Date;
import org.apache.tools.ant.Project;
import org.apache.tools.ant.taskdefs.Zip;
import org.apache.tools.ant.types.FileSet;
//压缩辅助类
public class FileZip {
/**
* @param args
* */
public static void main(String[] args) {
System.out.println(new Date());
zip("c:\\haiduyun\\csv\\127", "c:\\haiduyun\\zip\\测试1.zip");
System.out.println(new Date());
}
private File zipFile;
public FileZip(String pathName){
File file = new File(pathName);
if(file.exists()){
file.delete();
}
zipFile = new File(pathName);
}
private boolean compress(String srcPathName) {
File srcdir = new File(srcPathName);
if (!srcdir.exists()){
System.out.println(srcPathName + "不存在!");
return false;
}else {
Project prj = new Project();
Zip zip = new Zip();
zip.setProject(prj);
zip.setDestFile(zipFile);
FileSet fileSet = new FileSet();
fileSet.setProject(prj);
fileSet.setDir(srcdir);
//fileSet.setIncludes("**/*.java"); 包括哪些文件或文件夹 eg:zip.setIncludes("*.java");
//fileSet.setExcludes(...); 排除哪些文件或文件夹
zip.addFileset(fileSet);
zip.execute();
System.out.println("zip done!");
return true;
}
}
public static boolean zip(String inputFileName,String zipFileName){
FileZip fz = new FileZip(zipFileName);
return fz.compress(inputFileName);
}
}
import java.util.Date;
import org.apache.tools.ant.Project;
import org.apache.tools.ant.taskdefs.Zip;
import org.apache.tools.ant.types.FileSet;
//压缩辅助类
public class FileZip {
/**
* @param args
* */
public static void main(String[] args) {
System.out.println(new Date());
zip("c:\\haiduyun\\csv\\127", "c:\\haiduyun\\zip\\测试1.zip");
System.out.println(new Date());
}
private File zipFile;
public FileZip(String pathName){
File file = new File(pathName);
if(file.exists()){
file.delete();
}
zipFile = new File(pathName);
}
private boolean compress(String srcPathName) {
File srcdir = new File(srcPathName);
if (!srcdir.exists()){
System.out.println(srcPathName + "不存在!");
return false;
}else {
Project prj = new Project();
Zip zip = new Zip();
zip.setProject(prj);
zip.setDestFile(zipFile);
FileSet fileSet = new FileSet();
fileSet.setProject(prj);
fileSet.setDir(srcdir);
//fileSet.setIncludes("**/*.java"); 包括哪些文件或文件夹 eg:zip.setIncludes("*.java");
//fileSet.setExcludes(...); 排除哪些文件或文件夹
zip.addFileset(fileSet);
zip.execute();
System.out.println("zip done!");
return true;
}
}
public static boolean zip(String inputFileName,String zipFileName){
FileZip fz = new FileZip(zipFileName);
return fz.compress(inputFileName);
}
}
0 0
- java使用ant快速压缩文件
- 使用ant 压缩文件
- ant 压缩文件
- java压缩文件ant.jar解决中文乱码
- 非java.util.zip,使用ant.jar制作zip压缩文件,以及相关中文解决方法
- 使用Java压缩文件及目录
- Java压缩文件和解压缩文件
- Java使用Zip包压缩文件示例
- 使用Java代码压缩文件或文件夹
- Java使用zip4j进行压缩文件处理
- Java使用winrar压缩和解压缩文件
- java Ant使用
- java ant的使用
- java 压缩文件
- java压缩文件
- java压缩文件
- java 压缩文件
- java 压缩文件
- 用css解决table文字溢出控制td显示字数
- SBSettings Toggle Spec
- coredump来调试崩溃进程
- if(a);if(!a);if(a!=0);if(a==0)有什么区别?
- ioctl ARP缓存表
- java使用ant快速压缩文件
- JSP共有以下9种基本内置组件 简介 jsp内置对象
- C語言及程序設計初步第26講-項目2:成績等級
- T-SQL技术收集——删除重复数据
- iOS_代码截屏
- 文章标题
- RFC3261 SIP协议---proxy的代理行为
- 使UITableView最上面留出UINavigationBar空间的两种方法
- 顺序表的基本操作