J'ai fait des recherches sur ce titre et la réponse donnée est le fichier CMD suivant :
FOR /D /r %%F in ("*") DO (
pushd %CD%
cd %%F
FOR %%X in (*.rar *.zip) DO (
"C:\Program Files\7-zip\7z.exe" x %%X
)
popd
)
Le fichier cmd fonctionne très bien jusqu'à un certain point. Sauf qu'il donne le message suivant pour chaque fichier trouvé avec l'extension "ZIP" et demande :
Would you like to replace the existing file:
Path xxxxxx
Size xxxx
Modified: XXXXXXX
with the file from the archive:
Path: xxxx
Size: xxxxx
? Y<es> \ N<o> \ A<lways> \ S<kip all> \A<u>to rename all \ <Q>uit
Il s'arrête là, attendant une entrée. Mais il demande à chaque fois qu'un fichier est décompressé. J'allais modifier le fichier de commande ci-dessus avec quelque chose qui vérifie si ?
est trouvé et appelle ensuite un fichier cmd de réponse qui affiche un "Y" puis quitte, ce qui me ramènerait au fichier de commande original pour traiter le fichier suivant avec le "zip" qu'il a trouvé.
Je ne sais pas si je suis sur la bonne voie, mais j'apprécierais une aide. Je ne sais pas quel est le programme qui émet le ?
et le texte. S'agit-il de Windows 7 ou de c'est 7-zip qui demande ?