Script .bat copie de repertoire [Résolu/Fermé]

Signaler
Messages postés
1219
Date d'inscription
jeudi 29 juillet 2004
Statut
Contributeur
Dernière intervention
25 novembre 2013
-
 emma -
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+

5 réponses

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)
16
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
665
Date d'inscription
mardi 6 mai 2008
Statut
Membre
Dernière intervention
25 août 2010
117
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)
Il faut lui preciser les noms des fichiers à copier, ou bien mettre le noms génériques : *.*

cela donne cette commande :
XCOPY /s "C:\Documents and Settings\Daniel FERGUSON\Bureau\Porte-Documents\*.*"
Messages postés
1
Date d'inscription
mardi 22 avril 2008
Statut
Membre
Dernière intervention
7 mars 2011

il faut revoir les variables d'environnement

PAs forcement !!!
Exemple nous les larmerz on n'as pas besoin de variable !!!!
moi sa copie rien du tout
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)
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
utiliser la commande "xcopy/s" et non "copy "
Messages postés
1219
Date d'inscription
jeudi 29 juillet 2004
Statut
Contributeur
Dernière intervention
25 novembre 2013
446
Merci...
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
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"
bonjour moi aussi j'ai ce problème mais moi je veux envoyer des fichier local vers un site FTP distant quelqu'un connait comment je peux le faire ...?