IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Scripts/Batch Discussion :

[Batch] Copie avec .log


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 104
    Par défaut [Batch] Copie avec .log
    Bonjour,

    Je voudrais écrire dans un fichier texte le rapport d'execution d'une commande (en fait ce qu'on voit dans la fenêtre DOS, mais écrit dans un .txt).

    Pour tester, j'ai essayé de faire un command file avec le code posté ci dessous
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    COPY c:\MonDossier\*.doc F:\MaSauvegarde >> monlog.txt
    Sachant que chez moi il n'y a pas de drive F, donc la fenêtre DOS renvoie "The system cannot find the drive specified.", ce qui est normal. monlog.txt est bien créé, mais il est vide. Comment faire pour écrire dans un fichier la même chose que ce qu'on voit dans la fenêtre DOS ?

  2. #2
    Membre expérimenté
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    230
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France

    Informations forums :
    Inscription : Juillet 2003
    Messages : 230
    Par défaut
    le lecteur F et le lecteur cible de la copie donc tout dépend de ton système. Dans ton cas ça peut très bien être D ou E....

  3. #3
    Membre confirmé
    Inscrit en
    Janvier 2005
    Messages
    104
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 104
    Par défaut
    Je crois qu'il y a eu une mésentente lors du déplacement de mon post Je vais l'éditer.

    En fait je ne veux pas copier de fichier, je veux écrire dans un fichier le résultat d'une commande. Dans l'exemple ci dessus ça ne fonctionne pas, ce qui est normal, et j'aimerais voir dans monlog.txt "The system cannot find the drive specified.". Pour l'instant il est vide.

    Comment puis-je procéder ?

  4. #4
    Membre chevronné

    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    19 647
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2004
    Messages : 19 647
    Par défaut
    La redirection vers le log s'effectue sur la commande COPY
    Elle ne tient donc pas compte du message d'erreur qui est un message d'erreur système
    Je ne sais pas s'il est possible d'intercepter les deux dans un log.

Discussions similaires

  1. batch copy avec une condition
    Par pol2095 dans le forum Scripts/Batch
    Réponses: 2
    Dernier message: 25/03/2014, 12h08
  2. Réponses: 5
    Dernier message: 10/02/2011, 09h37
  3. Batch de copie avec tri des fichiers
    Par zoozbiro dans le forum Scripts/Batch
    Réponses: 8
    Dernier message: 05/11/2008, 13h59
  4. fichier batch (copie depuis lecteur réseau avec mot de passe
    Par Mickey34 dans le forum Autres Logiciels
    Réponses: 3
    Dernier message: 09/02/2006, 22h33
  5. Batch : copy d'un répertoire avec des espaces
    Par krfa1 dans le forum Autres Logiciels
    Réponses: 4
    Dernier message: 26/10/2005, 12h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo