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

Windows XP Discussion :

Extension Date pour un fichier log


Sujet :

Windows XP

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    727
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 727
    Points : 261
    Points
    261
    Par défaut Extension Date pour un fichier log
    Bonjour,

    Dans un fichierbat, j'ai une commande : commande >trace.log

    Et je voudrais avoir un fichier log par jour qq chose comme:trace_jjmmaaaa.log.
    je ne peux pas utiliser la variable date car:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    C:\Documents and Settings>echo %date%
    Thu 06/13/2013
    Merci.

    @+

  2. #2
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 915
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 915
    Points : 23 210
    Points
    23 210
    Billets dans le blog
    10
    Par défaut
    Bonsoir

    Je ne comprends pas pourquoi la variable date ne peut pas être utilisée ?
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    727
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 727
    Points : 261
    Points
    261
    Par défaut
    Bonjour,

    J'ai format date dd/mm/aaaa et "/" (char special) ne passe pas dans le nom d'un fichier.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    G:\>echo %date%
    Fri 06/14/2013

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    G:\>dir > test_%date%
    Invalid switch - "14".
    Merci.

    @+

  4. #4
    Membre expert
    Avatar de sachadee
    Homme Profil pro
    AMI DU BAT
    Inscrit en
    Janvier 2013
    Messages
    1 478
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Brésil

    Informations professionnelles :
    Activité : AMI DU BAT
    Secteur : Distribution

    Informations forums :
    Inscription : Janvier 2013
    Messages : 1 478
    Points : 3 768
    Points
    3 768
    Par défaut
    Salut,

    Effectivement le "/" et un separateur et ne peut pas être utilisé dans un nom de fichier.


    La solution :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    @echo off
    set $d=%date:~4,2%-%date:~7,2%-%date:~10,4%
    echo DATE POUR LA SAUVEGARDE = %$d%
    pause
    POUR XP !!!
    ________________________________
    Un p'tit coup de pouce ça fait toujours plaisir, pensez-y !
    ________________________________

  5. #5
    Expert éminent
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 836
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 836
    Points : 9 217
    Points
    9 217
    Par défaut

    Si vous voulez afficher la date en français comme ça : 14-06-2013
    il faut faire ceci
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    @echo off
    set $d=%date:~7,2%-%date:~4,2%-%date:~10,4%
    echo DATE POUR LA SAUVEGARDE = %$d%
    pause

  6. #6
    Expert éminent sénior
    Avatar de JML19
    Homme Profil pro
    Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Inscrit en
    Décembre 2010
    Messages
    14 915
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Corrèze (Limousin)

    Informations professionnelles :
    Activité : Retraité : Electrotechnicien Electronicien Informaticien de la SNCF
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2010
    Messages : 14 915
    Points : 23 210
    Points
    23 210
    Billets dans le blog
    10
    Par défaut
    Bonjour

    Tu ne peux pas faire un bat de ce type pour modifier la date :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    @echo off
     set D=%DATE:/=%
     set D=%D:~4,4%%D:~2,2%%D:~0,2%
     echo %D%
    Excuse j'arrive trop tard !
    Vous pouvez utiliser les FAQ (ICI) ou les Tutoriels (ICI) et aussi accéder au blog (ICI)

  7. #7
    Expert éminent
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 836
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 836
    Points : 9 217
    Points
    9 217
    Par défaut
    Pour construire la forme de votre fichier Log :
    SACHA pour les explications
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    @echo off
    set $d=%date:~7,2%-%date:~4,2%-%date:~10,4%
    echo DATE POUR LA SAUVEGARDE = %$d%
    Set $logFile=trace_%$d%.log
    echo %$logfile%
    pause

  8. #8
    Membre actif
    Profil pro
    Inscrit en
    Décembre 2008
    Messages
    727
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 727
    Points : 261
    Points
    261
    Par défaut
    Merci à tous.

    @+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Débutant] aide pour les fichiers logs
    Par steph97139 dans le forum VB.NET
    Réponses: 2
    Dernier message: 24/06/2013, 10h48
  2. 1 application pour 2 fichiers log
    Par Sphaxounet dans le forum Logging
    Réponses: 7
    Dernier message: 14/01/2013, 17h43
  3. Format date pour mon fichier xml qui deviendra un txt
    Par fano97one dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 12/03/2012, 17h52
  4. Date pour les fichier ? Possible ?
    Par lirycs78 dans le forum C++
    Réponses: 3
    Dernier message: 10/03/2010, 00h06
  5. Formatage de la date dans les fichiers logs
    Par yann_p dans le forum Administration système
    Réponses: 2
    Dernier message: 04/07/2006, 11h52

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