没有合适的资源?快使用搜索试试~ 我知道了~
java简单压缩算法,将文件夹压缩成zip文档
资源推荐
资源详情
资源评论
import java.io.File;
import org.apache.tools.ant.Project;
import org.apache.tools.ant.taskdefs.Zip;
import org.apache.tools.ant.types.FileSet;
public class ZipCompressorByAnt {
private File zipFile;
public ZipCompressorByAnt(String pathName) {
zipFile = new File(pathName);//压缩文件存放路径
}
public void compress(String srcPathName) {//源文件路径
File srcdir = new File(srcPathName);
if (!srcdir.exists())
throw new RuntimeException(srcPathName + "不存在!");
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);
import org.apache.tools.ant.Project;
import org.apache.tools.ant.taskdefs.Zip;
import org.apache.tools.ant.types.FileSet;
public class ZipCompressorByAnt {
private File zipFile;
public ZipCompressorByAnt(String pathName) {
zipFile = new File(pathName);//压缩文件存放路径
}
public void compress(String srcPathName) {//源文件路径
File srcdir = new File(srcPathName);
if (!srcdir.exists())
throw new RuntimeException(srcPathName + "不存在!");
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);
资源评论
kenyon_duan
- 粉丝: 0
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功