avec un bon batch tu doit pouvoir faire ça... mais avant que je me casse le cul : tu es sur quel système ?
bon, j'ai fait ça rapidement :
->installe 7zip (c'est gratuit), il vient avec un utilitaire en ligne de commande (7z.exe)
-> crée un fichier .bat dans lequel tu copie la ligne suivante :
for %%f in (%1\*.*) do "C:\Program Files\7-Zip\7z.exe" a %2\%%~nf.zip %%f
Ce bat prend deux paramètres :
-> dossier d'entrée
-> dossier de sortie
exemple : test.bat c:\ d:\
Il va copier tout les fichiers (et pas les dossiers, ni les sous dossier) de c:\ et les zipper un par un dans d:\
Il va y avoir FORCEMENT des adaptations.
syntaxe de la commande for :
url : http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/batch.mspx?mfr=true
Et lit aussi la documentation de 7zip
Edit : je ne suis pas responsable si ton PC prend feu ou si ta femme te trompe.
ben c'est superbe ca, merci. Je te fais un gros poutou baveu
EDIT : je rajoute la langue
Kane a écrit
bon, j'ai fait ça rapidement :
->installe 7zip (c'est gratuit), il vient avec un utilitaire en ligne de commande (7z.exe)
-> crée un fichier .bat dans lequel tu copie la ligne suivante :
for %%f in (%1\*.*) do "C:\Program Files\7-Zip\7z.exe" a %2\%%~nf.zip %%f
Ce bat prend deux paramètres :
-> dossier d'entrée
-> dossier de sortie
exemple : test.bat c:\ d:\
Il va copier tout les fichiers (et pas les dossiers, ni les sous dossier) de c:\ et les zipper un par un dans d:\
Il va y avoir FORCEMENT des adaptations.
syntaxe de la commande for :
url : http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/batch.mspx?mfr=true
Et lit aussi la documentation de 7zip
gwendal a écrit
ben c'est superbe ca, merci. Je te fais un gros poutou baveu
EDIT : je rajoute la langue
bon ok je suis lourd, mais j'arrive pas à lui dire de me prendre les sous-repertoires , une dernière aide ? :) Ginette va voir le monsieur
essaye avec :
for /R %1 %%f in (*.*) do "C:\Program Files\7-Zip\7z.exe" a %2\%%~nf.zip %%f
la commande ci-dessus va te copier tous tes fichiers dans le même répertoire...
Je viens de remarquer que pour que la compression fonctionne, il faut que les fichiers ne comportent pas d'espace. Dommage, je ne peux pas utiliser le programme comme cela, car j'ai plein de fichiers avec espaces
gwendal a écrit
Je viens de remarquer que pour que la compression fonctionne, il faut que les fichiers ne comportent pas d'espace. Dommage, je ne peux pas utiliser le programme comme cela, car j'ai plein de fichiers avec espaces
pour le premier exemple :
for %%f in (%1\*.*) do "C:\Program Files\7-Zip\7z.exe" a "%2\%%~nf.zip" "%%f"
Génial, merci
j'ai trouvé 2 forums ou les mecs disait que ca fonctionne pas si il y a des espaces.
Je sais pas comment tu arrive à comprendre la doc paticulièrement merdique
Kane a écritgwendal a écrit
ben c'est superbe ca, merci. Je te fais un gros poutou baveu
EDIT : je rajoute la langue
Tu peux envoyer ta femme me sucer la bite et ça ira.
Vous devez être identifié pour participer à ce topic.
Détourageophile