Fichier BATCH : copier un dossier

Fermé
heroux67 Messages postés 21 Date d'inscription mardi 23 septembre 2008 Statut Membre Dernière intervention 6 novembre 2008 - 6 nov. 2008 à 09:11
arth Messages postés 9373 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 - 6 nov. 2008 à 10:23
Bonjour à tous.

Voila, j'ai un petit probleme :

Dans le cadre de mon travail, je dois créer un fichier .bat me perméttant de copier des fichiers (.CSV) d'un dossier pour les sauvegarder dans un autre dossier.
Les fichiers doivent etre supprimés apres la copie.


Etant (tres) novice dans la programmation en .bat, je me permet de vous demander de l'aide.

Voici le code que j'ai fait pour l'instant :

if exist C:\testDHL C:\testDHL\testsauvegarde
xcopy C:\testDHL C:\testDHL\testsauvegarde /E /R /Y /I
pause

Cependant, lors de l'éxécution du batch, le terminal affiche : " impossible de réaliser une copie cyclique" car "C:\testDHL et C:\testDHL\testsauvegarde" ne sont pas reconnus en tant que commande interne.


Pouriez vous me conseiller svp ?

Merci de m'avoir lu.


Vic

3 réponses

heroux67 Messages postés 21 Date d'inscription mardi 23 septembre 2008 Statut Membre Dernière intervention 6 novembre 2008
6 nov. 2008 à 09:26
Mise a jour :

Le batch marche si on ne met que les commandes

" Xcopy c:\testDHL\*.CSV c:\testDHL\testsauvegarde
pause "
0
heroux67 Messages postés 21 Date d'inscription mardi 23 septembre 2008 Statut Membre Dernière intervention 6 novembre 2008
6 nov. 2008 à 09:55
Bon, j'ai trouvé tout seul en fait.

Voila le petit code si sa peut aider:

Xcopy c:\testDHL\*.CSV c:\testDHL\testsauvegarde /R /Y /I
del c:\testDHL\*.CSV


Bonne journée
0
arth Messages postés 9373 Date d'inscription mardi 27 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2016 1 366
6 nov. 2008 à 10:23
Euh oui et non ...

Image que ton XCOPY ne fonctionne pas tu vas donc supprimer tes fichiers sans les avoir copiés.

Un peu bête quand même.

Rajoute donc un contrôle avant de les supprimer.

Loup.
0