winrar en ligne de commande : help - Logiciels - Windows & Software
Marsh Posté le 21-12-2006 à 12:30:13
""Syntaxe
RAR <commande> [ -<paramètres> ] <archive> [ <@listefichiers...> ]
[ <fichiers...> ] [ <chemin_pour_extraire\> ]
Description
Les options de la ligne de commande ("<commande>" et "-<paramètres>" )
donnent le contrôle pour créer et gérer des archives avec RAR. La
commande est une chaîne de caractères (ou une simple lettre) qui donne
l'ordre à RAR d'exécuter l'action correspondante. Les paramètres sont
spécifiés pour définir le comportement de RAR pour exécuter l'action.
Les autres paramètres sont : "<archive>" le nom de l'archive,
"<fichiers...>" le nom des fichiers à archiver ou extraire de l'archive
et "<chemin_pour_extraire\>" spécifie le répertoire dans lequel les
fichiers extraits doivent être placés. Si ce répertoire n'existe pas,
il sera créé.
<@listefichiers...> est un fichier texte (brut) qui contient les
noms des fichiers à traiter. Les noms de fichiers doivent commencer
à la première colonne (sans espace ou marge). Vous pouvez insérer
un commentaire après les noms des fichiers en commençant par les
deux caractères "//" suivis du commentaire. Par exemple, vous pouvez
créer un fichier "backup.lst" contenant les chaînes suivantes :
c:\work\doc\*.txt //sauvegarde des documents texte
c:\work\image\*.bmp //sauvegarde des images
c:\work\misc
et lancer :
rar a backup @backup.lst
Si vous souhaitez lire les noms de fichiers depuis l'entrée standard,
spécifier pour "<@listefichiers...>" uniquement "@" sans rien d'autre.
Sous Win32, la console RAR utilise DOS (OEM) encodé dans la liste
des fichiers.
Vous pouvez spécifier des noms de fichiers habituels et des noms de
fichiers de liste dans la même ligne de commande. Si aucun fichier ni
aucun nom de fichier de liste n'est spécifié, alors ce sera le masque
"*. *" qui sera utilisé et RAR traitera tous les fichiers""
@++
Marsh Posté le 21-12-2006 à 12:49:27
oui g essayé ça dans la doc de winrar mais j'arrivais à rien ou alors g merdé sur comment et avec koi creer le fichier lst.
sinon avec la syntaxe que g mis ci dessus, ya pas moyen de specifier plusieurs dossiers directement ?
Marsh Posté le 21-12-2006 à 13:08:16
Essaie ceci :
rar a -r -m4 "d:\test-gros-rar\archive.rar" "D:\1test" "d:\2test" "d:\3test"
l'option -r pour parcourir récursivement les directories à comprimer.
En plus tu n'as pas besoin de move car tu as précisé l'endroit où le rar résultant doit se trouver.
Tu ajoutes autant de directories à la queue leu leu. Les double quotes (" ) servent au cas où les
noms des directories contiennent des espaces.
Marsh Posté le 21-12-2006 à 12:03:27
bonjour a tous j'ai un souci avec winrar. je dois faire un .bat qui permet avec winrar de sauver plusieurs dossiers (et leurs contenus) dans une seule archive et je galere pour justement la syntaxe permettant de specifier ces dossiers dans mon batch. avec un seul je m'en sors mais plusieurs je pige pas ça m'enerve et je trouv pa dans la doc de winrar quelq'un peut m'aider ?
pour l'instant j'en suis là avec un seul dossier sauvé ( ou "D:\1test" est l'un des fichiers a sauvegarder parmis d'autres, exemple 2test, 3test, ... et "D:\test-gros-rar" est le dossier où est placee l'archiv pour etre backupee par rezo.)
rar a -m4 "nomdel'archive.rar" "D:\1test"
move /y "nomdel'archive.rar" "D:\test-gros-rar"
Help, ça urge en plus, donc si quelqun peut m'expliquer : merci d'avance.