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 :

copie de fichiers dans différents dossiers


Sujet :

Scripts/Batch

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    3
    Détails du profil
    Informations personnelles :
    Âge : 60
    Localisation : France, Haute Vienne (Limousin)

    Informations forums :
    Inscription : Juin 2004
    Messages : 3
    Points : 4
    Points
    4
    Par défaut copie de fichiers dans différents dossiers
    bonjour,
    je cherche à faire un batch qui lit les fichiers pdf contenus dans un dossier et les déplasse un par un dans un dossier spécifique en fonction du nom du fichier :

    exemple :

    c:\tempo contient :

    PTOTO12.pdf
    PTITI12.pdf
    PTATA12.pdf

    Le batch doit déplacer

    PTOTO12.pdf dans C:\TOTO
    PTITI12.pdf dans C:\TITI
    PTATA12.pdf dans C:\TATA

    Avez vous une idée ? ou un bout de code que je pourrait adapter ?

    Merci

  2. #2
    Membre expert

    Homme Profil pro
    Spécialiste progiciel
    Inscrit en
    Février 2010
    Messages
    1 747
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Haute Loire (Auvergne)

    Informations professionnelles :
    Activité : Spécialiste progiciel
    Secteur : Service public

    Informations forums :
    Inscription : Février 2010
    Messages : 1 747
    Points : 3 016
    Points
    3 016
    Par défaut
    Bonjour,

    Je te propose une méthode simple pour faire cela.
    Je te laisse chercher un peu techniquement comment réaliser cela, il y a plein d'exemple pour tout cela sur le forum et dans la FAQ.
    1. Faire une boucle, récupérer le nom de fichier et en extraire les parties du 2ème au 5ème caractère
    2. Créer ou accéder au répertoire
    3. Déplacer le fichier
    Cordialement,
    Christophe

    Merci de ne pas oublier de mettre résolu quand le sujet l'est. Cela aide tous les DVPnautes dans leur recherche

  3. #3
    Membre émérite Avatar de Drizzt [Drone38]
    Homme Profil pro
    Directeur de projet
    Inscrit en
    Mai 2004
    Messages
    1 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : Directeur de projet

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 001
    Points : 2 453
    Points
    2 453
    Par défaut
    Si ton problème se limite à ce qui est exposé tu peux simplement faire :

    move ?TOTO*.* c:\TOTO

    Et idem pour les autres repertoires.
    Si c'est un peu plus complexe la méthode de carden752 devra être utilisée.
    Je ne réponds pas aux questions techniques par MP, le forum est là pour cela.

    La crypto c'est comme les flambys, une fois que tu as trouvé la languette tu as juste à tirer pour tout faire tomber.

    (\ _ /)
    (='.'=)
    Voici Lapinou. Aidez le à conquérir le monde
    (")-(") en le reproduisant

Discussions similaires

  1. Makefile : fichiers dans différents dossiers + CppUnit
    Par Xavier767 dans le forum Systèmes de compilation
    Réponses: 9
    Dernier message: 24/04/2013, 10h08
  2. Copie de fichiers dans le dossier de la BDD
    Par alaind17 dans le forum HyperFileSQL
    Réponses: 4
    Dernier message: 11/07/2012, 22h48
  3. suppression des fichiers text dans différents dossiers
    Par guefrachi dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 17/07/2010, 11h26
  4. Pb de comptage de fichiers dans un dossier
    Par oz80 dans le forum Access
    Réponses: 2
    Dernier message: 15/11/2005, 14h26

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