|
How do I zip a directory and all its contents?
Author: Deron Eriksson
Description: This Java tutorial describes how to zip all the contents of a directory.
Tutorial created using:
Windows XP || JDK 1.5.0_09 || Eclipse Web Tools Platform 2.0 (Eclipse 3.3.0)
(Continued from page 1) This project's directory structure is shown below. The ZipDirectory class will zip all the contents of the 'stuff' folder.
Execution of ZipDirectory results in the following output:
---Getting references to all files in: C:\projects\workspace\testing\stuff
directory:C:\projects\workspace\testing\stuff\f1
directory:C:\projects\workspace\testing\stuff\f1\f2
directory:C:\projects\workspace\testing\stuff\f1\f2\f3
file:C:\projects\workspace\testing\stuff\f1\f2\f3\file5.txt
file:C:\projects\workspace\testing\stuff\file1.txt
file:C:\projects\workspace\testing\stuff\file2.txt
directory:C:\projects\workspace\testing\stuff\folder
file:C:\projects\workspace\testing\stuff\folder\file3.txt
file:C:\projects\workspace\testing\stuff\folder\file4.txt
---Creating zip file
Writing 'f1\f2\f3\file5.txt' to zip file
Writing 'file1.txt' to zip file
Writing 'file2.txt' to zip file
Writing 'folder\file3.txt' to zip file
Writing 'folder\file4.txt' to zip file
---Done
The stuff.zip file is now present at the root level of the project.
If we examine stuff.zip, we can see that it contains the expected contents.
Related Tutorials:
|

