Posez votre question Signaler

Script .bat copie de repertoire [Résolu]

tompols 1033Messages postés 29 juillet 2004Date d'inscription 12 juillet 2011Dernière intervention - Dernière réponse le 23 janv. 2012 à 14:14
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+
Lire la suite 

Script .bat copie de repertoire »

12 réponses
Réponse
+14
moins plus
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)
lodoapoza- 7 mars 2011 à 16:40
il faut revoir les variables d'environnement
Herwuine_crwense - 9 janv. 2012 à 20:04
PAs forcement !!!
Exemple nous les larmerz on n'as pas besoin de variable !!!!
titi571 - 23 janv. 2012 à 14:14
moi sa copie rien du tout
Ajouter un commentaire
Réponse
+4
moins plus
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)
jean2lago - 2 mai 2007 à 19:03
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
Ajouter un commentaire
Réponse
+3
moins plus
utiliser la commande "xcopy/s" et non "copy "
tompols- 21 avril 2005 à 11:53
Merci...
Ajouter un commentaire
Réponse
+2
moins plus
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
Aegir - 25 avril 2009 à 15:18
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"
Ajouter un commentaire
Ce document intitulé « script .bat copie de repertoire » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?