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 :

Distinction des dates de modifications


Sujet :

Scripts/Batch

  1. #1
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 2
    Par défaut Distinction des dates de modifications
    Bonjour à tous

    J'ai un projet qui consiste à réaliser le programme suivant:

    -Le programme detecte tous les fichiers .pdf du dossier test qui ont été créé ou modifié aujourd'hui.
    -Si un fichier à été detecté fermer la console.
    -Si aucun fichier n'a été detecté, afficher le message suivant: "Erreur, merci de contacter l'admin au 5689"

    Je suis un débutant en programmation c'est pour cela que je demande votre aide

    J'ai réussis le premier point, ça donne juste ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    forfiles /p  C:\Users\toto\Desktop\test /m *.pdf /s /c "cmd /c echo @file est un nouveau fichier." /d 0
    pause
    Pour la suite j'ai beau demander à Google, je n'a pas de résultats satisfaisant, merci pour votre aide

  2. #2
    Candidat au Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Février 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2014
    Messages : 2
    Par défaut Dernier detail
    Re-bonjour

    Entre temps j'ai cherché et j'ai fais ça:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    @echo off
    
    dir /TW *.pdf | find "/"  > tmp.txt
    call :PROCESS
    
    call :DATE
    
    
    
    call :COMPARAISON
    
    del tmp.txt
    
    pause
    
    :PROCESS
    
    FOR /F "tokens=1-4 delims=/ " %%i in (tmp.txt) do set datetmp=%%i%%j%%k
    
    
    
    :DATE
    
    set NewDir=%date:/=% 
    
    
    
    :COMPARAISON
    
    if %datetmp%==%NewDir% exit
    if %datetmp% NEQ %NewDir% echo /!\ ERREUR Contacter ADMIN au 5689 /!\

    Ca marche, il fait une recherche sur tous les pdf, ce qui ne pause pas de souçis vu que le dossier visé ne contient que des pdf.

    Dernier detail, mon message d'erreur apparait trois fois, comment regler ça ?


    Merci de votre aide

Discussions similaires

  1. Utilisation des dates et modification
    Par joebar0212 dans le forum 4D
    Réponses: 14
    Dernier message: 25/04/2012, 23h31
  2. Modification automatique des dates
    Par renaud7 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 08/12/2009, 11h32
  3. Réponses: 3
    Dernier message: 03/12/2009, 14h45
  4. Date de modification des données d'une table
    Par DemonSurf dans le forum Langage SQL
    Réponses: 7
    Dernier message: 28/09/2009, 14h40
  5. [D7 - Word/PDF] Dates de modification des fichiers
    Par dacid dans le forum Composants VCL
    Réponses: 7
    Dernier message: 09/08/2007, 10h02

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