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

Résolu
Kent -  
 Kent -
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
A voir également:

5 réponses

macgawel Messages postés 664 Date d'inscription   Statut Membre Dernière intervention   89
 
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
0
Kent
 
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 !
0
Utilisateur anonyme
 
Salut,

Il te manque un simple

CD\


Au début de ton batch ;-)

@ +
-1
cchristian Messages postés 921 Date d'inscription   Statut Membre Dernière intervention   131
 
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")
-1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Utilisateur anonyme
 
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 !
-1
macgawel Messages postés 664 Date d'inscription   Statut Membre Dernière intervention   89
 
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...
0
Utilisateur anonyme > macgawel Messages postés 664 Date d'inscription   Statut Membre Dernière intervention  
 
En effet !
-1