Rechercher : dans
Par :

Script .bat copie de repertoire

Dernière réponse le 25 avr 2009 à 15:18:29 tompols, le 21 avr 2005 à 10:54:15 
 Signaler ce message aux modérateurs

Bonjour,

Je cherche à faire un .bat pour sauvegarde de ceratins dossiers.J'utilise

copy "C:\blabla" "P:\blabla"
mais ça ne copie que le fichiers et pas les dossiers....
Comment faire pour copier dossiers et fichiers ?

Merci,

A+

1

maxouuu, le 21 avr 2005 à 11:22:30
  • +1

Utiliser la commande "xcopy/s" et non "copy "

Répondre à maxouuu

2

tompols, le 21 avr 2005 à 11:53:35

Merci...

Répondre à tompols

3

Alfred, le 30 avr 2007 à 09:02:33

Je cherche à copier des fichiers d'un endroit à un autre (pas de problème) mais en discriminant les fichiers par leur contenu (reconnaissance d'une chaine de caractère pa exemple)

Répondre à Alfred

4

jean2lago, le 2 mai 2007 à 19:03:46
  • +1

For /f %%i in ('dir /b rep') do (
find /i "texte" %%i 1>nul
if "%errorlevel%" == "0" ( xcopy chemin\%%i destination
) else (
commande que tu veux
)
)


c'est un peu bourrin comme methode mais çà devrait marcher

sinon depuis xp tu peux essayer simplement la commande findstr

Répondre à jean2lago

5

Aegir, le 5 oct 2007 à 15:45:40
  • +1

J'ai aussi essayé la solution de maxoouuu, mais cmd.exe me renvoi:

"Chemain d'accès non valide"
et refuse de copier

voici le code que j'ai pour le moment:

        START syncapp.exe

         pause

         XCOPY/s "C:\Documents and Settings\Daniel FERGUSON\Bureau\Porte-Documents\" "F:\H2D2"

         pause


(mon objectif perso est de crée le porte doc, et le mettre sur ma clé ou DiskDure Externe tout seul)

Répondre à Aegir

6

Rallymen007, le 11 oct 2008 à 07:44:30
  • +1

Met un espace entre xcopy et /s.

xcopy /s

Merci pour la solution, moi aussi je la cherchais (création d'un système de remplacement automatique de sauvegardes de GRiD) Ah la la, les démos actuelles, presque 2Go à télécharger....­ Crysis 1.8 Go, Juiced 2 1.6Go etc.
(\__/)
(='.'=)
(")_(")  Voici Lapin. Copiez/Collez Lapin dans votre signature pour l'aider à conquérir le monde !

Répondre à Rallymen007

7

ponpon, le 24 avr 2009 à 20:39:35
  • +1

Désolé pour ce jolie deterrage mais j'aimerai copier un fichier dem on bureau vers le repertoire tempory internet files mais ca ne passe pas :(

voila ce que j'ai fait :

XCOPY/s "C:\Documents and Settings\R0761\Bureau\test\monfichier.txt" "C:\Documents and Settings\R0761\Local Settings\Temporary Internet Files"

pause

Please Help

Répondre à ponpon

8

 Aegir, le 25 avr 2009 à 15:18:29
  • +1

Je pense que comme tu veux copier un seul fichier, il faut utiliser copy normal, et dans le répertoire de destination, il faut, je pense, mettre le nom du fichier de destination. comme ceci :

COPY "C:\Documents and Settings\R0761\Bureau\test\monfichier.txt" "C:\Documents and Settings\R0761\Local Settings\Temporary Internet Files\monfichier.txt"

Répondre à Aegir