Posez votre question Signaler

Fichier .bat , copie d'un répertoir à l'autre [Résolu]

Kent - Dernière réponse le 20 oct. 2008 à 16:26
Bonjour à tous,
Voilà dans le cadre de mes cours on me demande d'un peu ce familiariser avec le Dos et avec les batch files (.bat)
j'aimerai crée une automatisation qui me copierais des fichiers types Jpeg et/ou répertoire de ma clef USB (F:)
vers :
\Documents and Settings\Quentin\Mes documents\Mes images\photos_de_corse
Bon j'ai écrit un bout de code mais j'arrive pas à déplacer tout le contenu sans que le.bat foire,il me dit que le chemin n'est pas trouvé mais par contre il supprime bien les fichiers sur la clé :-)
je vous donne le code:
@ echo off
echo Voulez vous copiez le contenu de la clé et l'effacer?(ctrl+c pour annuler)
pause
cd C:\Documents and Settings\Quentin\Mes images\
md photos_de_corse
xcopy /s F:\*.* C:\Documents and Settings\Quentin\photos_de_corse
del /s F:
echo on
Je signal toujours que quand j'essaye de copier les fichiers sur" C: \Dossier" par exemple ben ça marche -_-'
OS: WinXP professionnel
Core2 Duo
Lire la suite 

Fichier .bat , copie d'un répertoir à l'autre »

7 réponses
Réponse
+0
moins plus
Bonjour.

Ce ne serait pas un simple oubli de quotes ?
cd "C:\Documents and Settings\Quentin\Mes images\"
...
xcopy /s F:\*.* "C:\Documents and Settings\Quentin\photos_de_corse"

Parce que là, ton PC intertprète les espaces comme des séparations entre des paramètres :

cd C:\Documents and Settings\Quentin\Mes images\
param1 = C:\Documents
param2 = and
param3 = Settings\Quentin\photos_de_corse
Ajouter un commentaire
Réponse
+0
moins plus
Juste !erreur de ma part ! :-o Mais de plus macgawel avais raison sur les quotes !avec elles ça marche impec sans erreurs de paramètre.

Merci les gars !
Ajouter un commentaire
Réponse
-1
moins plus
Salut,

Il te manque un simple

CD\


Au début de ton batch ;-)

@ +
Ajouter un commentaire
Réponse
-1
moins plus
Bonjour,

Ce sont les espaces qu'il n'aime pas trop dans les noms de répertoires.

C:\Documents and Settings\Quentin\photos_de_corse

Essaie en mettant des doubles quotes ("C:\Documents and Settings\Quentin\photos_de_corse")
Ajouter un commentaire
Réponse
-1
moins plus
Dans ce cas là, il aura une erreur de paramètre non valide.
Je viens de faire un essai avec :

cd program files


et ça marche sans aucun problème !
macgawel- 20 oct. 2008 à 16:13
Mea culpa...
Il y a un autre problème (une fois résolu, tu devrais retrouver l'erreur de paramètres) :

cd C:\Documents and Settings\Quentin\Mes images\
md photos_de_corse
xcopy /s F:\*.* C:\Documents and Settings\Quentin\photos_de_corse

Tu crées un répertoire :
C:\Documents and Settings\Quentin\Mes images\photos_de_corse
Et tu essaye de copier tes fichiers dans le répertoire :
C:\Documents and Settings\Quentin\photos_de_corse
qui n'a pas l'air d'exister...
fahd_zboot- 20 oct. 2008 à 16:19
En effet !
Ajouter un commentaire
Ce document intitulé « Fichier .bat , copie d'un répertoir à l'autre » 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 ?