Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2007 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Decompresser automatiquement les fichiers qui l'ont pas déjà été

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Decompresser automatiquement les fichiers qui l'ont pas déjà été

n°1095830
PsYKrO_Fre​d
Posté le 08-12-2008 à 17:20:30  profilanswer
 

Bonjour,
 
Je veux pouvoir dézipper des fichiers rar automatiquement d'un repertoire...(ca c'est bon)
 
Maintenant j'essaye dézipper uniquement les fichiers rar que je n'ai jamais dézipper...
 
Voici mon code en bacth
 

Code :
  1. @REM ------- BEGIN demo.cmd ----------------
  2. @setlocal
  3. @echo off
  4. set path="C:\Program Files\WinRAR\";%path%
  5. for /F %%i in ('dir /s/b *.tar.Z') do call :do_extract "%%i"
  6. goto :eof
  7. :do_extract
  8. echo %1
  9. IF EXIST %~1.extracted GOTO EXTRACT
  10. mkdir %~1.extracted
  11. pushd %~1.extracted
  12. winrar x -y -x@E:\Ftp\liste.txt  %1
  13. popd
  14. @goto END
  15. :EXTRACT
  16. pushd %~1.extracted
  17. winrar x -y -x@E:\Ftp\liste.txt  %1
  18. popd
  19. @goto END
  20. :END
  21. echo %1 >> E:\ftp\liste.txt
  22. @cls
  23. REM ------- END demo.cmd ------------------


 
 
Le -x@E:\Ftp\liste.txt me sert pour lui dire de ne pas dézipper les fichiers dans cette liste....mais l'option qui m'interresse est :
 
 ta<date>  
 
mais je n'arrive pas à la faire fonctionner à la "main"
 
 
Voici l'help de winrar :
 

Citation :


Utilisation: unrar <commande> -<option 1> -<option N> <archive> <fichiers...>
               <@listefichiers...> <chemin…extraire\>
 
<Commandes>
  e             Extraire les fichiers dans le dossier courant
  l[t,b]        Lister l'archive [technique, brut]
  p             Imprimer le fichier par la sortie standard
  t             Tester les fichiers de l'archive
  v[t,b]        Lister l'archive [technique, brut]
  x             Extraire les fichiers avec le chemin complet
 
<Options>
  -             D‚sactiver les options d'analyse
  ac            Effacer l'attribut Archive aprŠs la compression ou l'extration
  ad            Ajouter le nom de l'archive au chemin de destination
  ap<chemin>    Configurer le chemin … l'int‚rieur de l'archive
  av-           D‚sactiver le test de la v‚rification d'authenticit‚
  c-            D‚sactiver l'affichage des commentaires
  cfg-          D‚sactiver la lecture de la configuration
  cl            Convertir les noms en minuscules
  cu            Convertir les noms en majuscules
  dh            Ouvrir les fichiers partag‚s
  ep            Exclure les noms des chemins
  ep3           D‚velopper les chemins complets avec la lettre de l'unit‚
  f             Mettre … jour les fichiers
  id[c,d,p,q]   D‚sactiver les messages
  ierr          Envoyer tous les messages par la sortie des erreurs standards
  inul          D‚sactiver tous les messages
  ioff          Arrˆter le PC aprŠs l'ex‚cution complŠte d'une op‚ration
  kb            Garder les fichiers extraits endommag‚s
  n<file>       Inclure uniquement le fichier sp‚cifi‚
  n@            Lire les noms de fichier … partir du flux d'entr‚e (stdin)
  n@<list>      Inclure les fichiers en utilisant la liste de fichiers sp‚cifi‚e
  o+            R‚‚crire sur les fichiers existants
  o-            Ne pas r‚‚crire sur les fichiers existants
  oc            Placer l'attribut de compression NTFS
  or            Renommer les fichiers automatiquement
  ow            Sauvegarder ou restaurer le propri‚taire et le groupe du fichier
  p[motdepasse] Configurer le mot de passe
  p-            Ne pas demander le mot de passe
  r             Sous-dossiers r‚currents
  ri<P>[:<S>]   Configurer la priorit‚ (0-d‚faut,1-min..15-max) et le temps d'attente en ms
  sl<size>      Fichier de proc‚dure avec une taille inf‚rieure … celle sp‚cifi‚e
  sm<size>      Fichier de proc‚dure avec une taille sup‚rieure … celle sp‚cifi‚e
  ta<date>      Traiter les fichiers plus r‚cents que <date> au format YYYYMMDDHHMMSS
  tb<date>      Traiter les fichiers plus anciens que <date> au format YYYYMMDDHHMMSS
  tn<heure>      Traiter les fichiers plus r‚cents que <heure>
  to<heure>      Traiter les fichiers plus anciens que <heure>
  ts<m,c,a>[N]  Sauvegarder ou restaurer la date du fichier (modification, cr‚ation, accŠs)
  u             Mettre … jour les fichiers
  v             Lister tous les volumes
  ver[n]        Contr“le de la version du fichier
  vp            Pause avant chaque volume
  x<fichier>    Exclure les fichiers sp‚cifi‚s
  x@            Lire les noms de fichiers … exclure depuis l'entr‚e standard
  x@<liste>     Exclure les fichiers sp‚cifi‚s dans le fichier liste
  y             R‚pondre Oui … toutes les questions


Message édité par PsYKrO_Fred le 08-12-2008 à 17:21:42
mood
Publicité
Posté le 08-12-2008 à 17:20:30  profilanswer
 

n°1095837
Modération
Posté le 08-12-2008 à 18:09:45  answer
 

Mauvaise catégorie, ton script est fait pour un environnement DOS => Microsoft.
Dans cette catégorie nous traitons uniquement les sujets sur les OS dits "alternatifs" : basés sur Linux, xBSD, Mac OS...
 
>> Demande dans la catégorie Windows & Software voir éventuellement la catégorie Programmation.
 
[:romf]


Aller à :
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Codes et scripts

  Decompresser automatiquement les fichiers qui l'ont pas déjà été

 

Sujets relatifs
[bash] effectuer un ls sans afficher chemin des fichiersImpossible de décompresser un nouveau kernel sur mon P166 MMX !
Samba, lien symboliques, et masques de creation de fichiersSe loguer automatiquement en administrateur local
récupérer des fichiers via putty scp / via pscpdesinstallation logiciel linux mais pas des fichiers de configurations
qu'el est le meilleur logiciel pour ouvrir des fichiers pdf avec ubuntAntivirus pour serveur de fichiers sous Linux
fichiers de configuration 
Plus de sujets relatifs à : Decompresser automatiquement les fichiers qui l'ont pas déjà été


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR