Je cherche un utilitaire de compression qui me permetterais de créer des séries d’archives à partir de dossiers
Exemple :
–Disque c:
---- dossier « a »
---- dossier « b »
---- dossier « c »
---- dossier « d »
---- dossier « e »
et la j’aimerais « donner » au programme soit le disque c, soit la liste des dossiers à compresser et que au final j’ai :
—archive « a »
—archive « b »
—archive « c »
—archive « d »
—archive « e »
J’ai chercher parmis les classiques (winzip, etc) mais aucun ne me permet de le faire (j’ai peut-être mal chercher [:eric_clapton] ). Et vu le nombre de dossier a faire (quelques centaines) les faire un à un risque d’être un peu long
Pour Winzip, je l’ai installé sans sousci. Quelle erreur as-tu ?
Pour cygwin, si tu veux uniquement cette fonction, tu n’as qu’à télécharger zip.exe et cygwin1.dll et les mettre dans ton PATH. Si tu as installé tout le package, qu’est-ce qui cloche chez toi ?
Tiens je te file un exemple de .bat avec Winzip, cygwin et Winrar, tu peux t’en inspirer :
[cpp]@echo off
setlocal
set WINZIP=D:\Programs\WinZip\wzzip.exe
set CYGWINZIP=D:\cygwin\bin\zip.exe
set WINRAR=D:\Tools\WinRAR\winrar.exe
for /D %%x in (
*
) do (
echo Processing « %%x »…
« %WINZIP% » -r -p « %%x_winzip.zip » « %%x »
« %CYGWINZIP% » -r « %%x_cygwin.zip » « %%x »
« %WINRAR% » a -r « %%x_winrar » « %%x »
)
dir /o:n *.zip *.rar
endlocal
pause
[/cpp]