comment zipper automatiquement fichier par fichier?

Le
Dartflag
Bonjour,

je cherche un outils de compression permettant de zipper de manière
automatique des fichiers

fichier.txt
fichier2.txt
fichier3.txt

en
fichier.zip
fichier2.zip
fichier3.zip

sans etre obligé de le faire manuellement?

merci de votre aide
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
Ptilou
Le #6732331
On 26 mai, 20:53, "Dartflag"
Bonjour,

je cherche un outils de compression permettant de zipper de manière
automatique des fichiers

fichier.txt
fichier2.txt
fichier3.txt

en
fichier.zip
fichier2.zip
fichier3.zip

sans etre obligé de le faire manuellement?

merci de votre aide


Une boucle dans un fichier *.bat
( if )

Ofnuts
Le #6733841
Dartflag wrote:
Bonjour,

je cherche un outils de compression permettant de zipper de manière
automatique des fichiers

fichier.txt
fichier2.txt
fichier3.txt

en
fichier.zip
fichier2.zip
fichier3.zip

sans etre obligé de le faire manuellement?

merci de votre aide




Trouves-toi infozip (zippeur/dezippeur ligne de commande gratuit).
Ensuite dans une invite de commandes:

for %f in (*.txt) do zip %~nf.zip %f

ou même

for %f in (c:uncertainrepertoire*.txt) do zip %~nf.zip %f

qui te met dans le répertoire courant un fichier .zip par fichier .txt
trouvé dans le répertoire choisi. Faire "help for" pour plus d'info sur
les variables "%~X".

Dartflag
Le #6745131
Bonjour,

super et merci pour l'info, par contre as tu un lien pour récupérer infozip,
j'ai regardé dans Google et ca n'a pas l'air si simple de le trouver!

d'avance merci




Trouves-toi infozip (zippeur/dezippeur ligne de commande gratuit). Ensuite
dans une invite de commandes:

for %f in (*.txt) do zip %~nf.zip %f

ou même

for %f in (c:uncertainrepertoire*.txt) do zip %~nf.zip %f

qui te met dans le répertoire courant un fichier .zip par fichier .txt
trouvé dans le répertoire choisi. Faire "help for" pour plus d'info sur
les variables "%~X".


Ofnuts
Le #6745381
C'est vrai que c'est un peu prise de tête....

Tu vas là: ftp://ftp.info-zip.org/pub/infozip/WIN32/

(c'est du FTP, mais un navigateur web fait l'affaire; sinon, dans la
catégories des trucs utiles à avoir trouves-toi Filezilla).

Et tu prends:

ftp://ftp.info-zip.org/pub/infozip/WIN32/unz552xn.exe
ftp://ftp.info-zip.org/pub/infozip/WIN32/zip232xn.zip

Le unzip est un exécutable auto-extracteur (eh, quand tu le télécharge,
t'as pas forcément déjà de quoi le dézipper!). L'autre est un banal
.zip. Techniquement, t'as pas immédiatement besoin de l'unzip, mais il a
quand même son utilité...

Dartflag wrote:
Bonjour,

super et merci pour l'info, par contre as tu un lien pour récupérer infozip,
j'ai regardé dans Google et ca n'a pas l'air si simple de le trouver!

d'avance merci



Trouves-toi infozip (zippeur/dezippeur ligne de commande gratuit). Ensuite
dans une invite de commandes:

for %f in (*.txt) do zip %~nf.zip %f

ou même

for %f in (c:uncertainrepertoire*.txt) do zip %~nf.zip %f

qui te met dans le répertoire courant un fichier .zip par fichier .txt
trouvé dans le répertoire choisi. Faire "help for" pour plus d'info sur
les variables "%~X".






Dartflag
Le #6796151
Super ca marche très bien, mais comme je ne suis pas trop expert en script,
j'ai encore une question:

comment je peux scripter le zip d'un fichier avec un nom long?

exemple

nom prenom.txt en nom prenom.zip

c'est a dire avec des espaces dans le nom du fichier?

encore merci!


"Ofnuts" 48414c10$0$9679$
C'est vrai que c'est un peu prise de tête....

Tu vas là: ftp://ftp.info-zip.org/pub/infozip/WIN32/

(c'est du FTP, mais un navigateur web fait l'affaire; sinon, dans la
catégories des trucs utiles à avoir trouves-toi Filezilla).

Et tu prends:

ftp://ftp.info-zip.org/pub/infozip/WIN32/unz552xn.exe
ftp://ftp.info-zip.org/pub/infozip/WIN32/zip232xn.zip

Le unzip est un exécutable auto-extracteur (eh, quand tu le télécharge,
t'as pas forcément déjà de quoi le dézipper!). L'autre est un banal .zip.
Techniquement, t'as pas immédiatement besoin de l'unzip, mais il a quand
même son utilité...



jean declercq
Le #6800191
Dartflag a écrit le 07/06/2008 dans

Super ca marche très bien, mais comme je ne suis pas trop expert en script,
j'ai encore une question:

comment je peux scripter le zip d'un fichier avec un nom long?

exemple

nom prenom.txt en nom prenom.zip

c'est a dire avec des espaces dans le nom du fichier?

bonjour


en général, avec des guillemets ça fonctionne.

ex :

"nom prenom.txt" en "nom prenom.zip"

--
Jean Declercq
message rédigé sur un spam 100% recyclé

Dartflag
Le #6802731
Bonjour,

mais en utilisant une boucle? comme

for %f in (*.txt) do zip %~nf.zip %f

???

merci

"jean declercq"
Dartflag a écrit le 07/06/2008 dans

Super ca marche très bien, mais comme je ne suis pas trop expert en
script, j'ai encore une question:

comment je peux scripter le zip d'un fichier avec un nom long?

exemple

nom prenom.txt en nom prenom.zip

c'est a dire avec des espaces dans le nom du fichier?

bonjour


en général, avec des guillemets ça fonctionne.

ex :

"nom prenom.txt" en "nom prenom.zip"

--
Jean Declercq
message rédigé sur un spam 100% recyclé





jean declercq
Le #6802681
Dartflag a écrit le 08/06/2008 dans


mais en utilisant une boucle?


ah oui, zutre, j'avais pas tout lu !
désolé...

--
Jean Declercq
message rédigé sur un spam 100% recyclé

jean declercq
Le #6803131
jean declercq a écrit le 08/06/2008 dans

Dartflag a écrit le 08/06/2008 dans :


mais en utilisant une boucle?


ah oui, zutre, j'avais pas tout lu !
désolé...


bah si, ça fonctionne.
bon, j'ai essayé avec un (très) vieux pkzip que j'avais sous la main.
y'a des soucis avec les noms longs, mais ça fonctionne.
infozip gère peut-êrte mieux ces contraintes...

voilà ma ligne de commande :
for %%f in ("*.txt") do pkzip "%%~nf.zip" "%%f"

sachant que la cde zip est :
pkzip fichier_zip fichier_à_compresser


--
Jean Declercq
message rédigé sur un spam 100% recyclé


Dartflag
Le #6805551
Ca fonctionne maintenant au poil!!!

encore merci de ton aide, c'est super!

"jean declercq"
jean declercq a écrit le 08/06/2008 dans

Dartflag a écrit le 08/06/2008 dans


mais en utilisant une boucle?


ah oui, zutre, j'avais pas tout lu !
désolé...


bah si, ça fonctionne.
bon, j'ai essayé avec un (très) vieux pkzip que j'avais sous la main.
y'a des soucis avec les noms longs, mais ça fonctionne.
infozip gère peut-êrte mieux ces contraintes...

voilà ma ligne de commande :
for %%f in ("*.txt") do pkzip "%%~nf.zip" "%%f"

sachant que la cde zip est :
pkzip fichier_zip fichier_à_compresser


--
Jean Declercq
message rédigé sur un spam 100% recyclé






Publicité
Poster une réponse
Anonyme