?? zipcompress.java
字號:
package javaio;
import java.io.*;
import java.util.zip.*;
public class ZipCompress
{
public static void main(String[] args)
{
try
{
//建立輸出文件流
FileOutputStream fileOut=
new FileOutputStream("Example.zip");
//建立冗余驗證流
CheckedOutputStream checkedOut=
new CheckedOutputStream(fileOut,new CRC32());
//建立Zip流
ZipOutputStream zipOut=
new ZipOutputStream(
new BufferedOutputStream(checkedOut));
//設置注釋內容
zipOut.setComment("This is a java zipping test file");
//文件名
String fileName=
"D:/Eclipse/eclipse/workspace/Zip/javaio/"+
"ZipCompress.java";
//讀取被壓速文件流
BufferedReader in=
new BufferedReader(new FileReader(fileName));
//建立壓縮實體
zipOut.putNextEntry(new ZipEntry(fileName));
int ch;
//當被壓縮文件沒有結束時繼續讀寫
while ((ch=in.read())!=-1)
{
zipOut.write(ch);
}
//關閉文件流,釋放資源
in.close();
zipOut.close();
}
catch (IOException e)
{
System.out.println(e.toString());
}
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -