ʹÓøóÌÐò¿ÉÒÔÕÒµ½Ö¸¶¨Ä¿Â¼ÏÂ×î½üÐ޸ĹýµÄÎļþ£¬×îºóÉú³ÉÒ»¸öѹËõÎļþÁÐ±í¡£¸ÐÐËȤµÄ¿ÉÒÔÔËÐÐһϡ£ #BackupApp .java package com.etwealth.wms; import java.io.BufferedOutputStream; import java.io.BufferedWriter; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.InputStream; import java.io.OutputStream; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Properties; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; public class BackupApp { private StringBuffer strBuf = null; private static StringBuffer fileNameBuf = new StringBuffer(); private Properties prop = new Properties(); static final int buffer = 2048; public static void main(String[] args) throws Exception { BackupApp app = new BackupApp(); System.out.println("Start......"); System.out.println("Start delete the dst folder......"); app.delete(); System.out.println("Start create the dst folder......"); app.mkdir(); System.out.println("Start copy src folder to dst folder......"); app.copy(); System.out.println("Start compress dst folder......"); app.compress(); System.out.println(fileNameBuf); System.out.println("End!"); } public void mkdir() { try { InputStream is = getClass().getResourceAsStream("/config.properties"); prop.load(is); String dest = prop.getProperty("dst"); String zipdir = prop.getProperty("zipdir"); File f = new File(dest); File zipFile = new File(zipdir); if (f.exists() == false) { f.mkdirs(); } if (zipFile.exists() == false) { f.mkdirs(); } } catch (Exception e) { System.out.println(e); } } public void copy() { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String currentDate = sdf.format(new Date()); try { I...