伊峰獨居

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            30 隨筆 :: 30 文章 :: 5 評論 :: 0 Trackbacks

          讀寫ZIP文件

          public class TestZip {
          ?public static void main(String[] args) throws IOException {
          ??File file = new File("G:\\11.zip");
          ??FileOutputStream f = new FileOutputStream(file);
          ??CheckedOutputStream csum = new CheckedOutputStream(f, new Adler32());
          ??ZipOutputStream zos = new ZipOutputStream(csum);
          ??BufferedOutputStream bos = new BufferedOutputStream(zos);
          ??FileInputStream fis = new FileInputStream(
          ????(new File(
          ??????"E:/eclipse/study/src/java/org/xlincn/study/jdk/io/TestZip.java")));
          ??zos.putNextEntry(new ZipEntry("test.java"));
          ??int c;
          ??while ((c = fis.read()) != -1) {
          ???bos.write(c);
          ??}
          ??fis.close();
          ??bos.close();
          ??FileInputStream fi = new FileInputStream(file);
          ??CheckedInputStream cium = new CheckedInputStream(fi, new Adler32());
          ??ZipInputStream zin = new ZipInputStream(cium);
          ??BufferedReader br = new BufferedReader(new InputStreamReader(zin));
          ??ZipEntry ze;
          ??while ((ze = zin.getNextEntry()) != null) {
          ???String s;
          ???while ((s = br.readLine()) != null) {
          ????System.out.println(s);
          ???}
          ??}
          ?}
          }


          遞歸

          static void getFile(String name) throws IOException {
          ??File file = new File(name);
          ??File[] f = file.listFiles();
          ??for (int i = 0; i < f.length; i++) {
          ???if (f[i].isDirectory()) {
          ????getFile(f[i].getAbsolutePath());????
          ???}
          ???System.out.println("name=" + f[i].getAbsolutePath());???
          ??}
          ?}


          posted on 2006-09-13 21:14 伊峰 閱讀(70) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 金昌市| 乌兰浩特市| 博爱县| 武功县| 遂溪县| 峨山| 冷水江市| 诸暨市| 陇西县| 文水县| 马关县| 乐都县| 建昌县| 保德县| 文成县| 宝应县| 华安县| 婺源县| 嵊州市| 裕民县| 会东县| 潮安县| 海阳市| 永济市| 莫力| 温泉县| 蓬安县| 东宁县| 绵阳市| 淮北市| 柳州市| 保亭| 连云港市| 勐海县| 大荔县| 新晃| 特克斯县| 平和县| 赣榆县| 咸丰县| 天等县|