Just nu i M3-nätverket
Gå till innehåll

Zippa en mapp med relativa sökvägar


Bor0

Rekommendera Poster

Hej!

 

Jag har fått ihop en liten java applikation som zippar och unzippar.

Funkar bra dock inte riktigt som jag kanske skulle vilja :)

 

jag anropar applikationen

java -classpath xx Java_zip sökväg_till_mapp sökväg_till_zipfil

 

sökväg till mapp kan vara "c:\test\bilder" om jag kör från c: eller

bara "bilder" om jag är inne i "test" mappen.

 

Kör jag direkt från "C:\" får jag hela mappstrukturen när jag zippar upp, alltså:

C:\test\bilder\3.jpg

 

Kör jag från "C:\test" får jag följande struktur:

bilder\3.jpg

 

Finns det möjlighet att alltid få den senare oavsett hur jag kör?

 

Hoppas ni förstår vad jag menar.

 

Tacksam för hjälp!

 

 

[inlägget ändrat 2008-11-18 09:09:29 av Bor0]

Länk till kommentar
Dela på andra webbplatser

Det man får göra helt enkelt att bygga egen mapp struktur.

 

zot.putNextEntry(new ZipEntry(path));

 

path som kan vara fil.getPath = "C:\test\bilder\1.txt"

sätts till "bilder\1.txt"

 

Detta behövde jag göra i mitt fall. Kunna anropa en java klass som zippade en mapp med relativa sökvägar och inte hela filstrukturen.

 

 

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...