J'ai codé un exécutable C# qui utilise xcopy (cmd.exe/Q/D/C xcopy "C: \ _ Depot \ Tools \ CAD \ 2009" "C: \ Apps \ CAD 2009 "/ E/K/R/Y) pour dupliquer certains fichiers.L'opération de copie échoue lors de l'exécution de l'exécutable à l'aide du raccourci
Si j'exécute le fichier .exe en double-cliquant dessus, l'opération xcopy fonctionne à chaque fois.
Si vous exécutez le fichier .exe en double-cliquant sur un raccourci vers le fichier .exe, le xcopy fonctionne uniquement si le raccourci se trouve dans le même dossier que le fichier .exe.
J'ai essayé de définir le répertoire actuel sur le dossier de l'assembly en cours d'exécution, mais ce n'est pas une aide.
La valeur "Début dans" du raccourci a été le même dossier que le fichier .exe dans tous mes tests. (Pas que cela devrait avoir de l'importance - je veux que le code fonctionne quelle que soit la valeur.)
Des idées, des gens?
S'il vous plaît nous montrer les chemins. Sont-ils cités? – SLaks
"S'il vous plaît nous montrer les chemins, sont-ils cités?" - Question éditée en conséquence, et oui, les chemins sont cités dans la commande xcopy. – MiloDC
Je ne sais pas pourquoi cela pourrait arriver. – SLaks