闂傚倷娴囬妴鈧柛瀣崌閺岀喖顢涘⿰鍐炬毉濡炪們鍎婚幏锟� (0) +1 闂備浇宕垫慨宥咁吋閸℃浼� (0) +1 闂傚倸鍊搁オ瀛樼閻戣棄绠柨鐕傛嫹 (0) +1
闂傚倷娴囬妴鈧柛瀣崌閺岀喖顢涘⿰鍐炬毉濡炪們鍎查崹鍧楀蓟閻旇 鍋撳☉娅亝鎱ㄩ崶褉鏀芥い鏇炴鐎氾拷闂傚倷绀侀幖顐ゆ偖椤愶箑纾块柛鎰嚋閼板潡鏌涘☉娆愮稇缂備讲鏅犻弻鐔碱敍濠婂喚鏆銈冨劵閹凤拷>>

正在阅读:Java学习:一个压缩文件的例子Java学习:一个压缩文件的例子

2004-09-02 10:15 出处:CSDN 作者:iceandfire 责任编辑:linjixiong


  for (int loop=0; loop<files.size(); loop++)
  {
  FileInputStream fileIn = new FileInputStream((File)files.get(loop));
  outputStream.putNextEntry(new ZipEntry((String)fileNames.get(loop)));
  byte[] buffer = new byte[1024];
  while (fileIn.read(buffer) != -1)
  {
  outputStream.write(buffer);
  }
  
  outputStream.closeEntry();
  fileIn.close();
  }
  
  outputStream.close();
  }
  catch (IOException ioe)
  {
  ioe.printStackTrace();
  }
  }
  
  static void  listFile(File parentFile, List nameList, List fileList)
  {
  if (parentFile.isDirectory())
  {
  File[] files = parentFile.listFiles();
  for (int loop=0; loop<files.length; loop++)
  {
  listFile(files[loop], nameList, fileList);
  }
  }
  else
  {
  fileList.add(parentFile);
  nameList.add(parentFile.getName());
  }
  }
  }


  
  


察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:
键盘也能翻页,试试“← →”键

相关文章

关注我们

最新资讯离线随时看 聊天吐槽赢奖品
闂傚倷绀佺紞濠傖缚瑜旈、鏍幢濡炵粯鏁犻梺閫炲苯澧撮柟顔款潐閹峰懘宕ㄦ繝鍌欐樊婵犵妲呴崑鎾诲箯閿燂拷闂傚倷鐒﹂幃鍫曞磿閹惰棄纾绘繛鎴欏灩閺勩儵鎮橀悙鏉垮珟濞存粍绮撻弻娑㈩敃閿濆棛顦ラ梺鍛婃閹凤拷