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 :

DOS Copie de fichiers d'un répertoire en utilisant la date compris dans le nom des fichiers [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Inscrit en
    Novembre 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 4
    Par défaut DOS Copie de fichiers d'un répertoire en utilisant la date compris dans le nom des fichiers
    Bonjour,

    Sous DOS, j'aurai besoin de copier chaque matin, depuis un répertoire vers un autre les fichiers de la veille à l'aide de la date qui apparait dans leur nom.

    Exemple:
    X_INC_20180421_210007
    X_INC_20180422_210007
    Y_INC_20180421_210007
    Y_INC_20180422_210007

    A la date du 23 je voudrais copier tous les fichiers du répertoire dont le nom contient 20180422

    J'arrive à récupérer la date du jour précédent, mais après je bloque avec les boucles FOR
    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    SET d=%date:~-4,4%%date:~-7,2%%date:~-10,2%
    SET /a d=d-1
    echo %d%


    Merci pour vos solutions.

  2. #2
    Membre à l'essai
    Inscrit en
    Novembre 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Novembre 2008
    Messages : 4
    Par défaut
    Code batch : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    @echo off
     
    FOR /f %%a IN ('WMIC OS GET LocalDateTime ^| FIND "."') DO SET DTS=%%a
    SET Date=%DTS:~0,4%%DTS:~4,2%%DTS:~6,2%
    SET /a Date=Date-1
     
    forfiles /P A:\xxxx\ /M *%Date%* /C "cmd /c copy @PATH F:\yyyy\"


    Solution trouvée.

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

Discussions similaires

  1. Lister dans un tableau les noms des fichiers de plusieurs répertoires
    Par np.encbw dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 1
    Dernier message: 20/11/2015, 03h22
  2. [AC-2010] Lister les noms des fichiers d'un répertoire
    Par Invité dans le forum VBA Access
    Réponses: 2
    Dernier message: 23/05/2011, 13h51
  3. Réponses: 2
    Dernier message: 24/07/2009, 13h34
  4. Obtenir le nom des fichiers d'1 répertoire
    Par mashu dans le forum Langage
    Réponses: 3
    Dernier message: 12/11/2008, 16h07
  5. Faut-il utiliser des underscores ou des espaces dans les noms des fichiers ?
    Par Invité dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 07/05/2008, 19h23

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