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"
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.
"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