[BATCH] Sous dossier

Résolu
Bonjour à tous

Voila je suis en train de creer un fichier batch qui consiste a copier les fichier de ma clé usb vers un répertoire sur mon bureau. mais voila le probleme c'est que quand je met cette commande, ca ne me copie que les fichier ayant un accés direct au disque amovible F:, je voudrais mettre aussi les sous dossier comment faire ?? merci d'avance

copy F:*.mp3* C:\DOCUME~1\ALLUSE~1\Bureau\Clé USB\
Configuration: Windows XP
Firefox 2.0.0.13

9 réponses

  1. Contributeur
    dans une fenêtre cmd, taper help xcopy:
    C:\>help xcopy
    Copie des fichiers et des arborescences de répertoires.

    XCOPY source [destination] | /M [/D[:date]] [/P] [/S [/E]] [/V] [/W]
    [/C] [/I] [/Q] [/F] [/L] [/G] [/H] [/R] [/T] [/U]
    [/K] [/N] [/O] [/X] [/Y] [/-Y] [/Z]
    [/EXCLUDE:fich1[+fich2][+fich3]...]
    ...
    ...
    1. pas trop pigé mais bon en gros la ma commande ca sera quoi??c'est ca?

      F:\>help xcopy *.mp3* C:\DOCUME~1\ALLUSE~1\Bureau\Clé USB\
      1. Contributeur
        comme ca ?
        xcopy F:\*.mp3* C:\DOCUME~1\ALLUSE~1\Bureau\Clé USB\
        1. ca ne marche pas non plus

          ca me marque parametre invalide c'est bizarre. voici le code complet

          @Echo off
          cd C:\DOCUME~1\ALLUSE~1\Bureau
          md C:\DOCUME~1\ALLUSE~1\Bureau\Clé USB
          xcopy F:\*.mp3* C:\DOCUME~1\ALLUSE~1\Bureau\Clé USB\
          Echo Copie terminees!
          pause

          je revient plus tard
          1. Contributeur
            c'est peut-être les espaces, mettre de guillemets
            md "C:\DOCUME~1\ALLUSE~1\Bureau\Clé USB"