import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.zip.ZipEntry;
import java.util.zip.ZipOutputStream;
public final class FtpImageToZip {
FtpImageToZip(){}
public static void main(String[] args){
//源文件目录
String sourceFilePath = "F:/image/2.jpg";
//压缩文件所在目录
String zipFilePath = "F:/imageCopy";
//压缩文件名
String fileName = "newFileName";
boolean flag = fileToZip(sourceFilePath, zipFilePath,
fileName);
if(flag){
System.out.println("文件打包成功!");
}else{
System.out.println("文件打包失败!");
}
}
/**
* 将存放在 sourceFilePath 目录下的源文件,打包成 fileName 名称的 zip
文
件,并存放到 zipFilePath 路径下
* @param sourceFilePath :待压缩的文件的路径
* @param zipFilePath :压缩后存放路径
* @param fileName :压缩后文件的名称
* @return
*/
@SuppressWarnings("resource")
public static boolean fileToZip(String sourceFilePath,String
zipFilePath,String fileName){