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 :

Récupérer la date de modification d'un fichier


Sujet :

Scripts/Batch

  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2005
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 31
    Points : 22
    Points
    22
    Par défaut Récupérer la date de modification d'un fichier
    Bonjour,

    Je cherche à faire un script Batch DOS qui me permettrait de faire une action en fonction de la date de modification d'un fichier donné, et ce sur plusieurs postes à mon taff.

    Il n'y a pas besoin de paramètres car le fichier en question a le même nom et même emplacement partout. Seule la date de modification de ce fichier peut être différente.

    En gros et en pseudo code:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    LIRE la date de dernière modification du fichier Toto.txt
    SI date de dernière modification du fichier Toto.txt INFERIEURE A "01/01/2010"
    ALORS
            ACTION
    SINON
            Rien
    FIN SI

    Quelqu'un aurait une idée ?
    J'y connait rien en Batch DOS (à part 2-3 bricoles de base)

    J'ai choppé des tutorials et des liens web à droite et à gauche, que je suis en train de lire, mais par hasard, si quelqu'un a la réponse à ma question, ça irait nettement plus vite

    Merci d'avance !

  2. #2
    Membre averti

    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Décembre 2003
    Messages
    333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2003
    Messages : 333
    Points : 382
    Points
    382
    Billets dans le blog
    1
    Par défaut
    regarde la FAQ, elle est faites pour cela

  3. #3
    Membre à l'essai
    Inscrit en
    Juin 2005
    Messages
    31
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 31
    Points : 22
    Points
    22
    Par défaut
    Citation Envoyé par john.fender Voir le message
    regarde la FAQ, elle est faites pour cela
    Bah oui, mais j'ai rien vu d'intéressant pour mon histoire de date de modification ...

    (Ou alors j'ai pas les yeux en face des trous)

  4. #4
    Membre averti

    Homme Profil pro
    Analyste d'exploitation
    Inscrit en
    Décembre 2003
    Messages
    333
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Décembre 2003
    Messages : 333
    Points : 382
    Points
    382
    Billets dans le blog
    1
    Par défaut
    dir te donne une date, je ne sais pas si c'est celle là. Dans l'idée, tu peux aussi allez voir côté ls ou touch (unixutils) peut être. Sinon, direction VBS.

  5. #5
    Membre chevronné
    Avatar de I'm_HERE
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 013
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tunisie

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 013
    Points : 1 991
    Points
    1 991
    Par défaut
    Citation Envoyé par KuBi4K Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    LIRE la date de dernière modification du fichier Toto.txt
    SI date de dernière modification du fichier Toto.txt INFERIEURE A "01/01/2010"
    ALORS
            ACTION
    SINON
            Rien
    FIN SI
    salut,

    tu peux essayer une chose du genre:
    untested.bat

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    For /f %%z in ('XCopy /l/d:1-1-2010 toto.txt $\') do if %%z Equ 0 Exit /b 8
    echo ici Suite de l'action..

    Date est de Format: <mois-jour-annee> Voir le Help de la commande: hh ntcmds.chm::/xcopy.htm

    toto.txt le nom du fichier

Discussions similaires

  1. Récupérer dernière date de modification fichier win32
    Par crazydindon dans le forum Langage
    Réponses: 2
    Dernier message: 28/01/2010, 12h17
  2. Réponses: 2
    Dernier message: 22/10/2009, 21h39
  3. Récupérer la date de modif d'un fichier
    Par Sensei.Dje dans le forum C
    Réponses: 1
    Dernier message: 04/01/2008, 10h57
  4. Réponses: 17
    Dernier message: 01/03/2005, 16h11
  5. [langage] Date de modification d'un fichier
    Par Cyspak dans le forum Langage
    Réponses: 2
    Dernier message: 24/06/2003, 15h49

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