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

  FORUM HardWare.fr
  Programmation
  Divers

  [BATCH/VBS/...] Archiver tous les fichiers log d'un dossier

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[BATCH/VBS/...] Archiver tous les fichiers log d'un dossier

n°2172169
swissforev​er
i7 Inside
Posté le 22-01-2013 à 12:10:01  profilanswer
 

Hello,
 
J'ai un petit batch ou n'importe quoi que je dois faire pour mon boulot.
 
Il consiste à archiver tous les fichiers .log d'un dossier dans un fichier zip ou rar, éga.
 
Mes contraintes :
Utiliser le zip de windows XP ou winrar
Pouvoir le lancer automatiquement chaque X mois par exemple (tâche planifiée windows?)
 
J'ai essayé avec le zip de windows et un truc du genre que j'ai trouvé sur le net :
 
Fichier batch :

Code :
  1. cscript 2-zip.vbs "C:\smdtest\Archives.zip" "C:\smdtest\smdtest32_4-4-2011_11h10.log"
  2. pause


 
Fichier VBS :

Code :
  1. Set objArgs = WScript.Arguments
  2. ZipFile = objArgs(0)
  3. ' Create empty ZIP file and open for adding
  4. CreateObject("Scripting.FileSystemObject" ).CreateTextFile(ZipFile, True).Write "PK" & Chr(5) & Chr(6) & String(18, vbNullChar)
  5. Set zip = CreateObject("Shell.Application" ).NameSpace(ZipFile)
  6. ' Add all files/directories to the .zip file
  7. For i = 1 To objArgs.count-1
  8.   zip.CopyHere(objArgs(i))
  9.   WScript.Sleep 10000 'REQUIRED!! (Depending on file/dir size)
  10. Next


 
Mais je n'arrive que avec un seul fichier log pré défini, et là les fichiers logs que je veux ont la date et l'heure, et il y en a plusieurs et le format n'est pas standard, par contre c'est tous les log du dossier que je veux archiver.
 
J'ai ensuite essayé avec winrar et le fichier help, mais sans trop de succès, on dirait qu'il tourne en boucle en ligne de commande sans rien faire :
 
rar a  Q:\Commun\user\Archives.rar  Q:\Commun\user\*.log
pause
 
Je précise que c'est en réseau!
 
Merci de votre aide et de vos idées!


---------------
Swisscore
mood
Publicité
Posté le 22-01-2013 à 12:10:01  profilanswer
 

n°2172499
swissforev​er
i7 Inside
Posté le 24-01-2013 à 14:13:58  profilanswer
 

Personne?


---------------
Swisscore
n°2172780
digi12
Posté le 27-01-2013 à 10:56:45  profilanswer
 

bonjour
voir pkzip sous dos en ligne de commande

n°2173747
swissforev​er
i7 Inside
Posté le 01-02-2013 à 11:49:48  profilanswer
 

Merci pour l'info, je vais me pencher dessus.


---------------
Swisscore
n°2174425
swissforev​er
i7 Inside
Posté le 07-02-2013 à 07:47:04  profilanswer
 

Alors j'ai essayé mais rien ne se fait, je ne comprends pas pourquoi, je dois faire quelque chose de faux!


---------------
Swisscore

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  [BATCH/VBS/...] Archiver tous les fichiers log d'un dossier

 

Sujets relatifs
comment afficher le contenu d'un dossier en vbaalerte VBs
[ BATCH ] iCookieProbleme-à-la-con avec un script VBS
[VBS]Récupération de variables dans un fichier INIExtraire les noms et les verbes du Lexique dans deux fichiers.
copier des données de plusieurs fichiers pour en faire un seulMerge de 2 fichiers text
VBS Renommer une ruche du registreErreur au lancement à distance script VBS
Plus de sujets relatifs à : [BATCH/VBS/...] Archiver tous les fichiers log d'un dossier


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