web-dev-qa-db-fra.com

Extraire et écraser les fichiers existants

J'essaie d'écrire un script de lot pour extraire des fichiers d'un fichier existant zip , dans un autre dossier de mon bureau et que le système ne vous invite pas à remplacer si je souhaite écraser les fichiers existants ou ne pas. Le script fonctionne avec juste -o, mais une fois que j'ajoute --aoa, je reçois une erreur:

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

Les options de ligne de commande 7-zip dont vous aurez besoin sont x, -o et -y:

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

Si vous tapez 7z --help Vous obtiendrez une liste de paramètres valides.

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

cela résoudra le problème Report https://sevenzip.osdn.jp/chm/cmdline/switches/overwrite.htm

2
Vikram Gondane