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 :

Déplacement de fichiers (.txt) de plusieurs sous-répertoires vers un répertoire donné [Batch]


Sujet :

Scripts/Batch

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mars 2017
    Messages : 4
    Points : 5
    Points
    5
    Par défaut Déplacement de fichiers (.txt) de plusieurs sous-répertoires vers un répertoire donné
    Bonjour, j'aimerai déplacer un grand ensemble de fichiers .txt répartis dans plusieurs de sous-répertoire vers un même répertoire situé dans un disque dur différent.
    J'étais parti sur une commande en employant la fonction dir du type :

    Code bat : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    @echo off
    dir /a /a:d /b > dir.txt 
    FOR /F %%A IN (dir.txt) DO move *.* E:\Desktop\TEST
    del dir.txt

    Mais cela ne marche pas...
    J'aimerai que l'outil scan l'ensemble des sous-répertoires, qu'il me récupère tous .txt pour me les déplacer dans le répertoire TEST.

    Est-ce possible ? Comment je pourrai procéder ?
    Merci d'avance !

  2. #2
    Membre émérite Avatar de vttman
    Homme Profil pro
    Développeur "couteau mosellan"
    Inscrit en
    Décembre 2002
    Messages
    1 140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur "couteau mosellan"
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2002
    Messages : 1 140
    Points : 2 286
    Points
    2 286
    Par défaut
    Je propose ceci

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    @echo off
    dir /a /a:d /b > dir.txt
    FOR /F %%A IN (dir.txt) DO move %%A\*.txt E:\Desktop\TEST
    del dir.txt
    ATTENTION : Si 2 fichiers avec un nom identique existent dans 2 répertoires différents, il se peut qu'il y ait écrasement
    lors du move
    dans E:\Desktop\TEST !!!
    Emérite, émérite je ne pense pas ... plutôt dans le développement depuis FORT FORT longtemps, c'est mon job, ça oui
    A part ça ... Il ne pleut jamais en Moselle !

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Mars 2017
    Messages
    4
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : Bâtiment

    Informations forums :
    Inscription : Mars 2017
    Messages : 4
    Points : 5
    Points
    5
    Par défaut
    Merci beaucoup vttman !
    Votre correction marche très bien.

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

Discussions similaires

  1. [Batch] copier fichiers pdf de plusieurs sous répertoires vers un autre dossier
    Par samsam007 dans le forum Scripts/Batch
    Réponses: 6
    Dernier message: 03/05/2016, 09h00
  2. Réponses: 5
    Dernier message: 13/08/2008, 07h19
  3. Importation d'un fichier .txt dans plusieurs tables ?
    Par benooiit dans le forum SQL Procédural
    Réponses: 5
    Dernier message: 23/07/2007, 08h14
  4. Découpe d'un fichier txt en plusieurs Excel
    Par steph05 dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 08/07/2007, 16h58
  5. [langage]parcours fichier txt en perl sous windows
    Par stef74 dans le forum Langage
    Réponses: 12
    Dernier message: 23/06/2005, 16h39

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