Ho provato diversi modi per comprimere una struttura di directory in un file zip con Java. Non importa se uso ZipOutputStream
o il codice Java NIO zip FileSystem
, non riesco proprio ad aggiungere cartelle vuote al file zip.Ricreare una struttura di cartelle all'interno di un file zip con Java - Cartelle vuote
Ho provato con unix zip, e funziona come previsto, quindi ho scartato un possibile problema di formato zip.
Potrei anche fare una piccola soluzione, aggiungendo un file vuoto all'interno delle cartelle, ma in realtà non voglio farlo.
C'è un modo per aggiungere cartelle vuote nei file zip usando le API java?
EDIT: Sulla base di risposte e commenti, this is pretty much the solution I got.
Grazie!
Sì, ma voglio creare un file zip solo con cartelle vuote ... grazie – caarlos0
@ caarlos0 Quindi non copiare alcun file in esso ... Basta usare 'Files.createDirectories'. –
Bene, ha funzionato, grazie! – caarlos0