生成XML文件然后打包成zip文件后存到硬盘中
/*
* NewClass.java
*
* Created on 2008年2月17日, 下午10:51
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package javaapplication2;
import java.util.zip.ZipOutputStream;
import java.util.zip.*;
import java.io.FileOutputStream;
import java.util.*;
import java.io.DataOutputStream;
/**
*
* @author Administrator
*/
public class NewClass {
/** Creates a new instance of NewClass */
public NewClass() {
}
public static void main(String[] arg) throws Exception{
String xml;
/*
* 生成你的xml数据,存在String xml中。
*/
ZipOutputStream zipOut = new ZipOutputStream(new FileOutputStream("D://test.zip"));
//声明ZipOutputStream,用来输出zip文件。
ZipEntry entry = new ZipEntry("test.xml");
//声明ZipEntry
zipOut.putNextEntry(entry);
//将entry加入到zipOut中。
DataOutputStream dataOs = new DataOutputStream(zipOut);
//利用DataOutputStream对ZipOutputStream进行包装。
dataOs.writeUTF("");
//输出zip文件。
dataOs.close();
}
}
* NewClass.java
*
* Created on 2008年2月17日, 下午10:51
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package javaapplication2;
import java.util.zip.ZipOutputStream;
import java.util.zip.*;
import java.io.FileOutputStream;
import java.util.*;
import java.io.DataOutputStream;
/**
*
* @author Administrator
*/
public class NewClass {
/** Creates a new instance of NewClass */
public NewClass() {
}
public static void main(String[] arg) throws Exception{
String xml;
/*
* 生成你的xml数据,存在String xml中。
*/
ZipOutputStream zipOut = new ZipOutputStream(new FileOutputStream("D://test.zip"));
//声明ZipOutputStream,用来输出zip文件。
ZipEntry entry = new ZipEntry("test.xml");
//声明ZipEntry
zipOut.putNextEntry(entry);
//将entry加入到zipOut中。
DataOutputStream dataOs = new DataOutputStream(zipOut);
//利用DataOutputStream对ZipOutputStream进行包装。
dataOs.writeUTF("");
//输出zip文件。
dataOs.close();
}
}