Comment copier un dossier et ses fichier dans un autre BATCH

Résolu
Ciraddon Messages postés 45 Statut Membre -  
 Utilisateur anonyme -
Bonjour,
je cherche a copier un dossier vers un autre en utilisant une commande batch
J'ai essayer
@echo off

xcopy /S "Mon dossier" "Le chemins d'acces"
mais il me marque que le dossier est introuvable, je suis sur que le chemin est bon car j'ai fais copier / coller.
Merci de votre réponce.

5 réponses

  1. Froulik Messages postés 4292 Statut Membre 954
     
    pour copier des fichiers et répertoires depuis c:\source vers d:\dest

    @echo off
    c:
    cd \source
    xcopy *.* /E /S d:\dest
    cls
    @echo.
    @echo Copie faite...
    @echo.
    pause

    fais bien attention aux espaces.
    voici le même texte, avec des '+' à la place des espaces :

    cd+\source
    xcopy+*.*+/E+/S+d:\dest
    1
  2. LaurentMtns Messages postés 263 Date d'inscription   Statut Membre Dernière intervention   51
     
    Salut, essaye ceci:
    xcopy/E C:\dossier_original C:\test

    ;-)
    0
    1. LaurentMtns Messages postés 263 Date d'inscription   Statut Membre Dernière intervention   51
       
      Bien sur remplace "test" par le dossier de destination
      0
  3. Ciraddon Messages postés 45 Statut Membre 2
     
    J'ai essayer mais il me marque

    Nombre de paramètres non valide
    
    0
  4. Ciraddon Messages postés 45 Statut Membre 2
     
    Merci, mais ta commande sert a copier des fichiers ?
    0
    1. Froulik Messages postés 4292 Statut Membre 954
       
      voir plus haut :

      pour copier des fichiers et répertoires depuis c:\source vers d:\dest

      @echo off
      c:
      cd \source
      xcopy *.* /E /S d:\dest
      cls
      @echo.
      @echo Copie faite...
      @echo.
      pause

      fais bien attention aux espaces.
      voici le même texte, avec des '+' à la place des espaces :

      cd+\source
      xcopy+*.*+/E+/S+d:\dest
      0
    2. Ciraddon Messages postés 45 Statut Membre 2
       
      J'ai mis le code mais sa ne marche pas (j'ai remplacer d:\dest par mon chemin)
      0
    3. Froulik Messages postés 4292 Statut Membre 954
       
      peux-tu copier ton "code" ? ici s'il te plaît.
      on va le regarder ensemble.
      0
    4. Ciraddon Messages postés 45 Statut Membre 2
       
      @echo off 
      
      c:
      cd \source
      xcopy *.* /E /S Themes\Windows 8 Earth Theme\Taskbar on Top or Right\Start Menu Without User Picture\ C:\Windows\Resources\Themes
      cls
      @echo.
      @echo Copie faite...
      @echo.
      pause
      0
    5. Froulik Messages postés 4292 Statut Membre 954
       
      bon, l'erreur est dans la ligne "xcopy". on s'en doutait, remarque :o))

      Pour copier
      de Themes\Windows 8 Earth Theme\Taskbar on Top or Right\Start Menu Without User Picture
      vers C:\Windows\Resources\Themes
      on va écrire :

      on met la lettre du disque source :
      c:
      on écrit le chemin où se trouvent les fichiers
      on rajoute les guillemets à cause des espaces dans les noms de répertoire:
      cd \Themes\"Windows 8 Earth Theme"\"Taskbar on Top or Right"\"Start Menu Without User Picture"
      on lance la copie :
      xcopy *.* /E /S C:\Windows\Resources\Themes

      mais si tu veux copier
      de C:\Windows\Resources\Themes
      vers Themes\Windows 8 Earth Theme\Taskbar on Top or Right\Start Menu Without User Picture
      on va écrire :

      on met la lettre du disque source :
      c:
      on écrit le chemin où se trouvent les fichiers
      cd \Windows\Resources\Themes
      on lance la copie :
      xcopy *.* /E /S c:\Themes\"Windows 8 Earth Theme"\"Taskbar on Top or Right"\"Start Menu Without User Picture"

      tu peux copier telles quelles les lignes en gras.
      attention : il faut que les chemins existent déjà.
      bon courage

      (je vais être absent, peut-être jusqu'à demain matin. j'espère que tu vas réussir).
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. Utilisateur anonyme
     
    Salut.

    Je n'ai pas tout lu mais...

    Si tu cherches à copier un dossier complet, c'est xcopy /E /I qu'il faut utiliser.

    Exemple :
    xcopy /E /I "%userprofile%\bureau\test" "g:\test"

    Le dossier test, qui se trouve sur le bureau, sera copié sur ta clé usb (G)

    A toi de modifier le chemin initial et le chemin de destination.

    @+
    0
    1. Ciraddon Messages postés 45 Statut Membre 2
       
      Merci, mais au début, ça ne marchait pas parce que Windows ne sais pas ce que c'est que le bureau donc j'ai remplacer Bureau par Desktop.

      Mille fois merci ;)
      0
    2. Utilisateur anonyme
       
      Salut.

      donc j'ai remplacer Bureau par Desktop. 

      Plus simple : tu mets tes propres chemins, tout simplement.

      Si tu as des questions en batch, n'hésite pas.



      ++
      0