2010-04-12 4 views
1

Lorsque j'utilise le code suivant dans l'invite de commande, cela fonctionne correctement. Mais quand j'utilise le même code dans un fichier batch, rien ne se passe. Mon fichier de commandes se compose simplement de:Enregistrement de plusieurs fichiers via xcopy dans un fichier de commandes

for %f in (D:\flexcube1,D:\flexcube2,D:\flexcube3) do xcopy %f D:\o\ /e 

mais cela ne fonctionne pas. Je ne comprends pas et je dois utiliser un fichier batch pour copier plusieurs fichiers. Toute aide sera grandement appréciée.

Répondre

2

Vous devez utiliser deux % signes pour les commandes dans un script batch (je sais, qui aurait pensé?)

for %%f in (D:\flexcube1,D:\flexcube2,D:\flexcube3) do xcopy %%f D:\o\ /e 
+0

merci beaucoup :). ça marche maintenant – sushant

Questions connexes