A voir également:
- Script de recupération de fichier sous dos
- Fichier rar - Guide
- Script vidéo youtube - Guide
- Fichier host - Guide
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
2 réponses
HH59
Messages postés
37
Date d'inscription
mardi 6 janvier 2009
Statut
Membre
Dernière intervention
30 novembre 2009
2
16 janv. 2009 à 14:22
16 janv. 2009 à 14:22
Salut,
Si j'ai bien compris :
pour rediriger les erreurs tu peux faire
tonfichier.bat > erreur.log
puis pour le récupérer vers un deuxiéme fichier
copy erreur.log erreur2.log
Si j'ai bien compris :
pour rediriger les erreurs tu peux faire
tonfichier.bat > erreur.log
puis pour le récupérer vers un deuxiéme fichier
copy erreur.log erreur2.log
HH59
Messages postés
37
Date d'inscription
mardi 6 janvier 2009
Statut
Membre
Dernière intervention
30 novembre 2009
2
16 janv. 2009 à 14:36
16 janv. 2009 à 14:36
Pour vérifier la présence d'un fichier tu peux utiliser la commande :
if exist erreur.log then
et pour trouver la trace d'erreurs la commande:
find
Recherche une chaîne de texte dans un ou des fichiers.
FIND /V /C /N /I[/OFF[LINE]] "chaîne" [[lecteur:][chemin]nom_de_fichier[ ...]]
/V Affiche toutes les lignes ne contenant pas la chaîne spécifiée.
/C Affiche seulement le nombre de lignes contenant la chaîne.
/N Affiche les numéros de ligne avec les lignes affichées.
/I Ignore la casse lors de la recherche de la chaîne.
/OFF[LINE] Ne pas ignorer les fichiers dont l'attribut hors connexion a été réglé.
"chaîne" Spécifie la chaîne de texte à trouver.
[lecteur:][chemin]nom_de_fichier
Spécifie un ou des fichiers pour la recherche.
tu peux rediriger alors le résultat de ton find vers un autre fichier
if exist erreur.log then
et pour trouver la trace d'erreurs la commande:
find
Recherche une chaîne de texte dans un ou des fichiers.
FIND /V /C /N /I[/OFF[LINE]] "chaîne" [[lecteur:][chemin]nom_de_fichier[ ...]]
/V Affiche toutes les lignes ne contenant pas la chaîne spécifiée.
/C Affiche seulement le nombre de lignes contenant la chaîne.
/N Affiche les numéros de ligne avec les lignes affichées.
/I Ignore la casse lors de la recherche de la chaîne.
/OFF[LINE] Ne pas ignorer les fichiers dont l'attribut hors connexion a été réglé.
"chaîne" Spécifie la chaîne de texte à trouver.
[lecteur:][chemin]nom_de_fichier
Spécifie un ou des fichiers pour la recherche.
tu peux rediriger alors le résultat de ton find vers un autre fichier
voila mon script, je ne sais pas si c'est bon ou pas.
je cherche donc a verifier si le fichier erreur.log existe bien dans le repertoire C:\test, ensuite je demande qu'iil m'extrait la chaine "toto" et le redirige vers le fichier toto.log mais ca ne marche pas.
help lol
il exist c:\test erreur.log then
find /N "toto" goto c:\test\toto.log
je cherche donc a verifier si le fichier erreur.log existe bien dans le repertoire C:\test, ensuite je demande qu'iil m'extrait la chaine "toto" et le redirige vers le fichier toto.log mais ca ne marche pas.
help lol
il exist c:\test erreur.log then
find /N "toto" goto c:\test\toto.log
16 janv. 2009 à 14:29
merci de ta réponse