Pb de date et de creation de fichier

Fermé
bomonde - 6 févr. 2009 à 17:32
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 - 10 févr. 2009 à 22:27
Bonjour,
Bonjour,

j'ai crée un batch qui fait un netstat -an (voir cidessous) et qui redirige le resultat dans le fichier netstat-dotnet.txt, ensuite je lance un find qui cherche le chiffre 4700 et si je le trouve je l'envoi dans le fichier c:\temp\ESTABLISHED.txt
c'est une tache planifiée qui tourne toute les demie heure et qui incremente le fichier ESTABLISHED.txt


netstat -an >netstat-dotnet.txt
find /N /C "4700" c:\temp\netstat-dotnet.txt >> c:\temp\ESTABLISHED.txt


Mes questions sont les suivantes: Comment mettre l'heure et la date dans mon fichier quand je lance le netstat -an et surtout comment faire pour qu'un nouveau fichier ESTABLISHED.txt soit crée tous les jours?

Merci de votre aide.
A voir également:

5 réponses

chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
6 févr. 2009 à 17:56
Salut,
Pour la premiere question:
netstat -an >netstat-dotnet.txt
echo %date% %time%>>netstat-dotnet.txt
Pour la deuxieme question, tu peux créer un autre batch qui renome le fichier à 23:59:
ren ESTABLISHED.txt ESTABLISHED%date:~0,2%%date:~3,-5%%date:~6,9%.txt
J'espere ca pourra t'aider!!
@+
0
je n'arrive pas à le renomer j'ai le message d'erreur suivant: the syntax of the command is incorrect
0
bomonde > bomonde
9 févr. 2009 à 14:15
merci mais en fait je cherche juste à renommer mon fichier dotnet.txt avec la date du jour chaque soir et l'archiver dans un autre repertoire.(via une tache planifié)
mais je n'arrive toujours pas à renommer ce p.... de fichier dotnet.txt :o(

merci de ton aide.
0
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
9 févr. 2009 à 17:48
Salut,
quand tu fais: echo %date%
tu as quoi à l'ecran? C'est un format francais ou anglais?
0
anglais, j'ai comme resultat: Mon 02.09.2009
0
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
9 févr. 2009 à 18:17
Si tu lance juste cela: echo %date:~0,2%%date:~3,-5%%date:~6,9%
T'as quoi comme resultat? Erreur ou la date?
0
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
9 févr. 2009 à 18:25
Salut,
essaye: echo %date:~4,-8%%date:~6,-5%%date:~10,13%
0
j'ai reussi avec la ligne de commande ci contre: ren "dotnet.txt" "%date:~0,4%%date:~4,2%%date:~6,9%dotnet.txt"
j'ai maintenant une derniere question, comment puis je recuperer deux chaine de caracteres (4700 et CLOSE_WAIT)dans un fichier, j'arrive à recupérer 4700 avec la commande suivante: find /C "4700" test.txt > toto.txt mais je ne sais pas comment faire pour recupérer les deux chaines de caractere dans la meme commande find.

Peux tu m'aider.

Et merci pour toutes vos aides sur le pb precedent
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
chuka Messages postés 965 Date d'inscription samedi 11 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 378
10 févr. 2009 à 22:27
Salut,
Je sais pas à quoi correspond ton 4700...mais tu peux essayer une commande For à la place de find.
si tu as un visu de ton fichier...
@+
0