|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
这本是别人的东西,我只是修改了中文问题。在这个基础上改一下就可以压缩多个文件和目录,甚至可以写一个winzip之类的东东哦,有爱好的可以研究一下。 import java.io.*; import java.util.zip.*; /** * @version Version 1.3 */ public class w0514{ public static void main(String[] args){ try{ BufferedReader in=new BufferedReader( new InputStreamReader(new FileInputStream(args[0]),"ISO8859_1")); FileOutputStream f=new FileOutputStream(args[1]+".zip"); CheckedOutputStream ch=new CheckedOutputStream(f,new CRC32()); ZipOutputStream out=new ZipOutputStream( new BufferedOutputStream(ch)); int c; out.putNextEntry(new ZipEntry(args[0])); while((c=in.read())!=-1) out.write(c); in.close(); out.close(); } catch(Exception e){ e.printStackTrace(); } } } 返回类别: 教程 上一教程: "Java中可复用事件处理的设计与实现"代码 下一教程: Groovy MOP,实现传说中Java7.0的XML嵌入式语法 您可以阅读与"用java压缩文件示例(没有中文问题)"相关的教程: · Java 中文问题的解决 · Java中文问题详解(高手必读) · Java中文问题详解,底层编码解剖 · JAVA常见中文问题的解决方案 · 在JAVA中解读压缩文件 |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |