java如何把文件夹打包成一个文件
java如何把文件夹打包成一个文件,其中文件夹中包含多层目录与文件 java --------------------编程问答-------------------- eclipse => file => export => 选择自己的工程 --------------------编程问答-------------------- java.util.zip --------------------编程问答-------------------- java.util下有zip相关的类,可以去看看。 --------------------编程问答-------------------- 0.0 你的意思是把自己的项目弄成Jar包么?如果是的话,右键单击你的项目,选Export
然后选Java下面的JAR File. --------------------编程问答-------------------- 去我的下载地址下载,有现成代码,文件、文件夹打包下载。 --------------------编程问答-------------------- Apache Commons Compress 1.6 发布,该版本增加对 7z 压缩格式的支持;只读支持独立 LZMA 压缩文件和解压 arj 文件。
Commons Compress 用以实现将文件压缩或解压成 tar、zip、bzip2 等格式。
下面代码将文件压缩成zip格式:
ArArchiveEntry entry = new ArArchiveEntry(name, size);
arOutput.putArchiveEntry(entry);
arOutput.write(contentOfEntry);
arOutput.closeArchiveEntry();
Zip文件的解压缩:
ArArchiveEntry entry = (ArArchiveEntry) arInput.getNextEntry();--------------------编程问答-------------------- java将文件打包成ZIP压缩文件的工具类实例
byte[] content = new byte[entry.getSize()];
LOOP UNTIL entry.getSize() HAS BEEN READ {
arInput.read(content, offset, content.length - offset);
}
补充:Java , Java EE