web-dev-qa-db-fra.com

xcopy renvoie l'erreur "Nombre de paramètres non valide" lorsque le paramètre d'exclusion est défini

Délivrance:

xcopy X:\ "Y:\...\bin\9876543210\" /c /g /d /i /e /r /h /y

fonctionne comme prévu. Pourtant:

xcopy X:\ "Y:\...\bin\9876543210\" /c /g /d /i /e /r /h /y /exclude:"Y:\...\exclude.txt"

renvoie une erreur:

Nombre de paramètres non valide

Ce qui se produit également lorsque les noms de chemin (contenant des espaces) ne sont pas entourés de guillemets. Ceci, en revanche, n'est pas le cas. Les chemins (modifiés pour la lisibilité) correspondent tous correctement. La syntaxe (selon Documentation produit - Xcopy ) est également correcte. Concernant le système d'exploitation est Windows XP Professional x32 SP3.

Pourquoi la deuxième cmd renvoie-t-elle une erreur et comment la résoudre? Je ne cherche pas d'alternatives à xcopy (robocopy etc.).

9
user4157124
12
dbenham

Le commutateur /EXCLUDE:file N'exclura pas le fichier spécifié. Selon xcopy référence de la commande :

/exclude:FileName1[+[FileName2][+[FileName3](…)] Spécifie une liste de fichiers. Au moins un fichier doit être spécifié. Chaque fichier contiendra des chaînes de recherche avec chaque chaîne sur une ligne distincte du fichier. Lorsque l'une des chaînes correspond à une partie du chemin absolu du fichier à copier, ce fichier sera exclu de la copie.

0
JosefZ