Ho la seguente struttura di cartelle:
- radice
- cartella1
- folder2
- Folder3
- 7za.exe
Voglio eseguire lo strumento da riga di comando a 7 zip per comprimere tutti i file in folder1
un file zip chiamato folder1.zip
.
In esecuzione il seguente
7za.exe a -tzip folder1.zip folder1\\*.*
produce un file zip come previsto. Tuttavia, quando apro il file zip, ha una cartella in esso chiamata folder1
, e al suo interno ho tutti i file che erano all'interno di quella cartella. Non voglio aggiungere il nome della cartella nella cartella zip, cioè vorrei aggiungere tutti i file in un formato "Flat".
Inoltre, non voglio eseguire ricorsivamente lo strumento da riga di comando per ogni singolo file / cartella.
C'è un interruttore che fornisce questa funzionalità?
cd
in cartella1 e7za.exe a -tzip ..\folder1.zip *.*
?