Total members 11893 |It is currently Tue Nov 05, 2024 11:34 am Login / Join Codemiles

Java

C/C++

PHP

C#

HTML

CSS

ASP

Javascript

JQuery

AJAX

XSD

Python

Matlab

R Scripts

Weka





In the following example , show to you how to zip a folder in java ;
Here is the code of the program :
Code:
 import java.io.*;
 
import java.util.zip.*;
 public class 
ZipFolderExample
 
{
 public static 
void main(String a[])
  {
  try
     {
     
File myfolder=new File("out");
     
File outFolder=new File("Out.zip");
     
ZipOutputStream out = new ZipOutputStream(new 
BufferedOutputStream(new FileOutputStream(outFolder)));
     
BufferedInputStream in null;
     
byte[] data    = new byte[1000];
     
String files[] = myfolder.list();
     for (
int i=0i<files.lengthi++)
      {
      
in = new BufferedInputStream(new FileInputStream
(myfolder.getPath() + "/" files[i]), 1000);                  
out.putNextEntry(new ZipEntry(files[i])); 
      
int count;
      while((
count in.read(data,0,1000)) != -1)
      {
           
out.write(data0count);
          }
      
out.closeEntry();
      }
      
out.flush();
      
out.close();
      }
      catch(
Exception e)
         {
              
e.printStackTrace();
          } 
     }
  }  




_________________
M. S. Rakha, Ph.D.
Queen's University
Canada


Author:
Mastermind
User avatar Posts: 2715
Have thanks: 74 time
Post new topic Reply to topic  [ 1 post ] 

  Related Posts  to : Zipping a Folder in java
 java code for listing folder contents from remote folder     -  
 copy folder     -  
 Get all files in folder     -  
 create folder in asp.net     -  
 check folder content using asp     -  
 get Folder path and size     -  
 print all files names in folder     -  
 Adding watermark to all images in a folder     -  
 check existence of file or folder in asp     -  
 file exists in upper level folder link     -  



Topic Tags

Java Files and I/O






Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
All copyrights reserved to codemiles.com 2007-2011
mileX v1.0 designed by codemiles team
Codemiles.com is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for sites to earn advertising fees by advertising and linking to Amazon.com