关于ZipOutputStream!!高手帮忙指点 我看了ZipOutputStream类自己尝试写了一下,运行后,Zip建立成功,可是被zip的文件里面的数据却没有了!有谁那里有关ZipOutputStream方面的例子程序,可以发给我看看吗?越详细越好!谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我正好有:/** *用法:java SimpleJavaZip 目标文件名 被压缩的文件(可以有多个,但不能为目录) */import java.io.*;import java.util.*;import java.util.zip.*;public class SimpleJavaZip{ public static void main(String[] args) { try { String Filename = args[0]+".zip"; FileOutputStream f = new FileOutputStream(Filename); ZipOutputStream out= new ZipOutputStream(new DataOutputStream(f)); for (int i=1;i<args.length;i++) { System.out.println("Zipping file:"+args[i]); DataInputStream in = new DataInputStream(new FileInputStream (args[i])); out.putNextEntry(new ZipEntry(args[i])); int c; while((c = in.read())!=-1) { out.write(c); } in.close(); } out.close(); } catch(Exception e) { e.printStackTrace(); } }} ZipOutputStream out = new ZipOutputStream(new FileOutputStream(zipKeyframeFile));out.putNextEntry(new ZipEntry(filename));out.write(imageData);out.closeEntry();out.close(); 求解~为什么界面repaint后之前画的东西都不见了 设置了字符编码格式但还是存在少量乱码 大家好,我做的JAVA IDE初步完成了,但是论文不知怎么样写,请各位提点建议吗? JAVA有没有类可以列出当前运行的进程名字 关于容器类的删除方法返回值的问题。 关于Arrays.sort() 谁知道那里有XMPP协议的JAVA类? Date问题 高手指导下 请大虾指出这段短代码的错误!看似合语法却不能编译通过 为什么:win98下不能显示,win2000下可以显示. 关于文件打包成zip包的问题!! 谁能讲解一下这个简单的题目,初学者
*用法:java SimpleJavaZip 目标文件名 被压缩的文件(可以有多个,但不能为目录)
*/
import java.io.*;
import java.util.*;
import java.util.zip.*;
public class SimpleJavaZip
{
public static void main(String[] args)
{
try
{
String Filename = args[0]+".zip";
FileOutputStream f = new FileOutputStream(Filename);
ZipOutputStream out= new ZipOutputStream(new DataOutputStream(f));
for (int i=1;i<args.length;i++)
{
System.out.println("Zipping file:"+args[i]);
DataInputStream in = new DataInputStream(new FileInputStream
(args[i]));
out.putNextEntry(new ZipEntry(args[i]));
int c;
while((c = in.read())!=-1)
{
out.write(c);
}
in.close();
}
out.close();
}
catch(Exception e)
{
e.printStackTrace();
}
}
}
out.putNextEntry(new ZipEntry(filename));
out.write(imageData);
out.closeEntry();
out.close();