Estrai e sovrascrivi i file esistenti


13

Sto cercando di scrivere uno script batch per estrarre i file da un file ZIP esistente , in un'altra cartella sul mio desktop e per fare in modo che il sistema non mi chieda se voglio sovrascrivere o meno i file esistenti. Lo script funziona solo con -o, ma una volta aggiunto -aoa, ricevo un errore:

"C:\Program Files\7-zip\7z.exe" e file1.zip "-aoaC:\Documents and Settings\All Users\Desktop\all_backup_files"

Risposte:


15

Le opzioni della riga di comando 7-Zip si ha bisogno sono x, -oe -y:

"C:\Program Files\7-zip\7z.exe" x file1.zip -o "C:\Documents and Settings\All Users\Desktop\all_backup_files" -y

Se digiti 7z --helpotterrai un elenco di parametri validi.


Grazie mille per questo Sean. Per me era dove mettere l'interruttore. Ho corretto i programmi batch e ora funzionano tutti alla grande.
Larry,

1
"C:\Program Files\7-zip\7z.exe" e file1.zip " -aoa -o "C:\Documents and Settings\All Users\Desktop\all_backup_files"

questo risolverà il problema fare riferimento a https://sevenzip.osdn.jp/chm/cmdline/switches/overwrite.htm


1
Benvenuto in Super User. Su questo sito di domande e risposte valutiamo le risposte che rimangono utili se / quando il materiale collegato diventa inaccessibile. Si prega di modificare la risposta in modo che includa gli elementi essenziali della tua origine collegata.
Twisty Impersonator:

Inoltre, questo non sembra funzionare. Non sono sicuro che si tratti di un problema di versione, ma incollare questo comando esatto nella mia CLI provoca l'errore "Too long switch". Nonostante quando controllo --help, l'opzione -aoa è elencata. L'unico comando che ha funzionato per me è quello di SeanC sopra.
Carl Steinhilber,

@CarlSteinhilber - -aoafunziona - ho fissato lo spazio dopo il -oparametro che genera questa eccezione stravagante CLI
SliverNinja - MSFT
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.