Achats/Ventes : GT3148, 1 utilisateur anonyme et 13 utilisateurs inconnus

 Mot :   Pseudo :  
 
Bas de page
Auteur
 Sujet :

Compresser chaque dossier dans un fichier RAR distint

 
n°55906
Yellow-Sky
Posté le 24-02-2007 à 22:09:33  profilanswer
 

Voilà je recherche un moyen pour compresser de façon rapide chaque répertoire (et tout ce qu'il contient) dans un fichier compressé (maximum de compression et non normale; je pense aux options de winrar).
Quand il y a 5-6 dossiers cela va quand le nombre augmente, cela devient galère.
Avez vous une idée?
Merci


---------------
" La théorie c'est quand on sait tout et que rien ne fonctionne,  
La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. "  
[Albert Einstein]
n°55908
Ashe
reenignE esreveR
Posté le 24-02-2007 à 22:16:37  profilanswer
 

Dans l'aide y a tous les arguments qui peuvent etre passes en ligne de commande


---------------
Globe trotter/SDF - Reims, France
Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary.
Trombi Matbe
n°55910
Ashe
reenignE esreveR
Posté le 24-02-2007 à 22:18:21  profilanswer
 

winrar.exe a -m5 monrar repertoire


---------------
Globe trotter/SDF - Reims, France
Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary.
Trombi Matbe
n°55922
Yellow-Sky
Posté le 25-02-2007 à 05:07:07  profilanswer
 

Pas habitué à la ligne de commande mais merci beaucoup...
Cependant (comme d'habitude) je me suis mal exprimé...
 
J'ai un dossier contenant plusieurs répertoires. Chacun de ces sous répertoires devrait être archivés (avec tout ce qu'il contient) dans une archive distincte.
Pour l'instant la seule façon est de creer chaque archive "à la main" mais c'est laborieux!
Je cherche donc une autre solution.
Merci


---------------
" La théorie c'est quand on sait tout et que rien ne fonctionne,  
La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. "  
[Albert Einstein]
n°55923
LostSoul
Vivement TES V
Posté le 25-02-2007 à 08:58:35  profilanswer
 

y'en a pas ...

 

EDIT: enfin pas directement, ce qui est possible c'est de faire un shell script / vbscript qui va parcourir les différents dossiers et lancer winrar pour chaque sous-dossier trouvé.


Message édité par LostSoul le 25-02-2007 à 09:00:34

---------------
(pas de signature ce jour)
[ www.in-wonderland.net | www.start64.com | www.majorgeeks.com ]
n°55924
Yellow-Sky
Posté le 25-02-2007 à 09:09:17  profilanswer
 

C'est ce que je craignais bon j'abandonne vu que je connais pas le vbscript...
Merci


---------------
" La théorie c'est quand on sait tout et que rien ne fonctionne,  
La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. "  
[Albert Einstein]
n°55934
Ashe
reenignE esreveR
Posté le 25-02-2007 à 12:50:53  profilanswer
 

Boah pourtant c'est pas grand chose, genre 10 lignes


---------------
Globe trotter/SDF - Reims, France
Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary.
Trombi Matbe
n°55935
Ashe
reenignE esreveR
Posté le 25-02-2007 à 13:11:34  profilanswer
 

Cado, tu l'enregistres en machin.vbs et tu fais "cscript machin.vbs" pour le lancer (jme sens sale, j'ai du faire du VBS [:ashe:1])

Code :
  1. basefolder = "C:\blah"
  2. targetfolder = "C:\blah"
  3. winrar = "C:\Program Files\WinRAR\winrar.exe"
  4. winrarargs = "a -m5"
  5. Set fso = CreateObject( "Scripting.FileSystemObject" )
  6. Set sho = CreateObject( "Wscript.Shell" )
  7. Set bf = fso.GetFolder( basefolder )
  8. Wscript.Echo bf.SubFolders.Count & " dossiers se trouvant dans " & basefolder & " vont etre compresses..."
  9. For Each f in bf.SubFolders
  10. Wscript.Echo "  Compression de " & basefolder & "\" & f.Name
  11. commandline = """" & winrar & """"
  12. commandline = commandline & " " & winrarargs
  13. commandline = commandline & " " & """" & targetfolder & "\" & f.Name & """"
  14. commandline = commandline & " " & """" & basefolder & "\" & f.Name & """"
  15. sho.Run commandline, 1, vbTrue
  16. Next


---------------
Globe trotter/SDF - Reims, France
Joy, beautiful spark of the gods, Daughter of Elysium, We enter fire imbibed, Heavenly, thy sanctuary.
Trombi Matbe
n°55936
LostSoul
Vivement TES V
Posté le 25-02-2007 à 13:41:54  profilanswer
 

:lol:


---------------
(pas de signature ce jour)
[ www.in-wonderland.net | www.start64.com | www.majorgeeks.com ]
n°56116
Yellow-Sky
Posté le 01-03-2007 à 23:16:19  profilanswer
 

(4 jours et 11h de sommeil plus tard!)
Euh Merci,
j'essayerai de voir chez moi une fois tout mes trucs terminés
Un grand merci dans tous les cas.


---------------
" La théorie c'est quand on sait tout et que rien ne fonctionne,  
La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. "  
[Albert Einstein]
n°56127
LostSoul
Vivement TES V
Posté le 02-03-2007 à 07:32:40  profilanswer
 

tu peux le faire avec un batch aussi :p (les bonnes vieilles méthodes marchent aussi)


---------------
(pas de signature ce jour)
[ www.in-wonderland.net | www.start64.com | www.majorgeeks.com ]

Aller à :
Ajouter une réponse