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 [Batch]


Sujet :

Scripts/Batch

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    géometre topographe
    Inscrit en
    Février 2016
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : géometre topographe
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Février 2016
    Messages : 11
    Par défaut Copie de fichiers
    Bonjour à tous,

    J'ai besoins d'un batch pour copier tous les fichiers du répertoire courant ayant l'extension type .fp2 dans les sous-dossiers du répertoire courant, sans pour autant copier ceux déjà présents dans les sous-dossiers.

    J'ai tenté
    For /r %%i in (*.fp2) do copy "%%i " "*.*" mais cela ne fonctionne pas.

    il faut savoir aussi que le répertoire courant n'est pas toujours le même, mais je peux exécuter le batch dedans

    Pouvez-vous m'aider ?
    merci

  2. #2
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844
    Par défaut

    Votre problème n'est pas similaire à ceci

    Si la réponse est Non, alors, vous deviez reformuler votre demande en expliquant mieux votre besoin

  3. #3
    Membre averti
    Homme Profil pro
    géometre topographe
    Inscrit en
    Février 2016
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : géometre topographe
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Février 2016
    Messages : 11
    Par défaut Non
    Citation Envoyé par hackoofr Voir le message

    Votre problème n'est pas similaire à ceci
    Non, dans le topic en lien, il s'agit de copier une structure de dossiers dans un repertoire donné.
    Dans mon cas, il s'agit de copier des fichiers, dans les sous dossiers du dossier courant, qui change à chaque fois.

  4. #4
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844
    Par défaut
    Ok !
    Ceci est le help de la commande Copy
    C:\>copy /?
    Copie un ou plusieurs fichiers sur un autre emplacement.

    COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source [/A | /B]
    [+ source [/A | /B] [+ ...]] [cible [/A | /B]]

    source Fichier(s) à copier.
    /A Indique un fichier texte ASCII.
    /B Indique un fichier binaire.
    /D Permet au fichier cible d'être créé sous forme déchiffrée.
    cible Répertoire et/ou nom de fichier cible.
    /V Vérifie l'écriture du ou des fichiers cible.
    /N Utilise un nom de fichier court, s'il est disponible, lors de
    la copie d'un fichier ayant un nom supérieur à 8.3 caract.
    /Y Supprime la confirmation de remplacement d'un fichier
    cible existant.
    /-Y Demande une confirmation pour remplacer un fichier cible
    existant.
    /Z Copie les fichiers réseau en mode redémarrage.

    /L Si la source est un lien symbolique, copie le lien sur la
    cible plutôt que le fichier sur lequel pointe le lien source.
    L'option /Y peut être prédéfinie dans la variable d'environnement COPYCMD.
    Il est possible d'annuler cela avec l'option /-Y de la ligne de commande. Par
    défaut, l'utilisateur est invité à confirmer le remplacement à moins que la
    commande COPY ne soit exécutée à partir d'un fichier de commandes.

    Pour concaténer des fichiers, spécifiez un seul fichier cible et plusieurs
    fichiers source (avec caractères génériques ou fichier1+fichier2+fichier3).
    Quelle remarque pouvez-vous en tirer à propos de ce que vous avez testé ?

    copy "%%i " "*.*"

  5. #5
    Membre averti
    Homme Profil pro
    géometre topographe
    Inscrit en
    Février 2016
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Yonne (Bourgogne)

    Informations professionnelles :
    Activité : géometre topographe
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Février 2016
    Messages : 11
    Par défaut Help
    Citation Envoyé par hackoofr Voir le message
    Ok !
    Ceci est le help de la commande Copy

    Quelle remarque pouvez-vous en tirer à propos de ce que vous avez testé ?

    copy "%%i " "*.*"
    Désolé mais je ne vois pas ce que vous voulez que j'en tire... Je n'ai quasi aucune connaissance et je cherche simplement à automatiser mes préparations de fichiers pour mon travail, que je fais aujourd'hui avec copier coller... je pensais que cela serait simple à réaliser mais je n'en suis pas capable, et vous ?

  6. #6
    Expert confirmé
    Avatar de hackoofr
    Homme Profil pro
    Enseignant
    Inscrit en
    Juin 2009
    Messages
    3 844
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Juin 2009
    Messages : 3 844
    Par défaut
    Citation Envoyé par topojs Voir le message
    Désolé mais je ne vois pas ce que vous voulez que j'en tire... Je n'ai quasi aucune connaissance et je cherche simplement à automatiser mes préparations de fichiers pour mon travail, que je fais aujourd'hui avec copier coller... je pensais que cela serait simple à réaliser mais je n'en suis pas capable, et vous ?
    Code à tester
    Code BAT : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    @echo off
    Title Copie des fichiers avec l'extension *.fp2
    mode con:cols=100 lines=20
    COLOR 0A
    set ext=fp2
    set source=%CD%
    echo "%source%\*.%ext%"
    pause
    set cible=%source%\backup\
    If Not Exist "%cible%" MD "%cible%"
    For /f "delims=" %%i in ('dir /s /b "%source%\*.%ext%"') do Copy "%%i" "%cible%"
    PAUSE

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

Discussions similaires

  1. Copie de fichier sur le bureau
    Par LoicH dans le forum C++Builder
    Réponses: 3
    Dernier message: 01/05/2005, 20h57
  2. [C#] Copie de fichier via l'API
    Par slyv dans le forum Windows Forms
    Réponses: 5
    Dernier message: 20/12/2004, 22h39
  3. [C#] Copie de fichier via l'API
    Par slyv dans le forum Windows
    Réponses: 5
    Dernier message: 20/12/2004, 22h35
  4. [Kylix] Copie de fichier...
    Par paty.olivier dans le forum EDI
    Réponses: 1
    Dernier message: 23/06/2004, 12h55
  5. Copie de fichier
    Par Bjorn dans le forum C
    Réponses: 4
    Dernier message: 11/06/2002, 15h23

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