File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
http://aspose.com/file-tools
The moose likes Java in General and the fly likes how to put two different folders(which is in different location) into one zip entry Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Java in General
Bookmark "how to put two different folders(which is in different location) into one zip entry " Watch "how to put two different folders(which is in different location) into one zip entry " New topic
Author

how to put two different folders(which is in different location) into one zip entry

Seetharaman Venkatasamy
Ranch Hand

Joined: Jan 28, 2008
Posts: 5575

Hi Folks,

I have log files in different location in my system say C:\\javaLog and D:\\cLog i need to compress these folders and put into a single zip file .

How can i do this?. i tried with java.util.zip...but i cant make it exactly what i want.Please give me an idea .
Campbell Ritchie
Sheriff

Joined: Oct 13, 2005
Posts: 36501
    
  16
Don't think this is a beginner's topic. Moving.
Rob Spoor
Sheriff

Joined: Oct 27, 2005
Posts: 19543
    
  16

The issue will be the names for the ZIP entries, and recursion comes to the rescue:

This method will take the original name (e.g. javaLog), and all of its files will keep that name part (e.g. javaLog/image.jpg, javaLog/folder/document.txt, etc).

I omitted the actual zipping part, but I don't think that will be a problem.


SCJP 1.4 - SCJP 6 - SCWCD 5 - OCEEJBD 6
How To Ask Questions How To Answer Questions
Seetharaman Venkatasamy
Ranch Hand

Joined: Jan 28, 2008
Posts: 5575

the two log folders are in different location.


Here i am getting the zip file .if i extract i am getting inFolder\\java . thats is second path is overridding the first one. i want both folder in one zip .


Note: under the inFolder there are many logfolder. i need only two of them(in some situation). so i reject to zip the parent folder(inFolder)
Seetharaman Venkatasamy
Ranch Hand

Joined: Jan 28, 2008
Posts: 5575

Thanks Rob. problem solved.

i need to put outside the for loop
 
jQuery in Action, 2nd edition
 
subject: how to put two different folders(which is in different location) into one zip entry
 
Similar Threads
Zip
Multiple Upload
JDBC Error
How to write zip files into another zip file..?
merge content of two zip filesinside two different folders