J'utilise la commande copy
dans un script de construction pour exporter des fichiers apk dans un dossier spécifique sur le réseau et le renommer en ajoutant le numéro de version comme suffixe.
J'ai essayé de donner l'option -v
mais j'obtiens l'erreur suivante.
The system cannot find the file specified
si j'utilise la commande cp
que j'obtiens:
'cp' is not recognized as an internal or external command
Merci d'avance
Copy
avec-v
vous donne cette erreur? Vous souvenez-vous de délimiter les chemins d'accès aux fichiers contenant des espaces? Si vous n'utilisez pas, cela fonctionne--v
t-il comme prévu? Le fichier que vous essayez de copier existe-t-il réellement?Réponses:
Essayez
xcopy
plutôt. Peut-être quelque chose comme:xcopy /F "C:\My Folder\file.txt" D:\
De
xcopy /?
:la source
essayer
xcopy /f <source> <dest>
du résumé d'utilisation:
ne peut pas être beaucoup plus verbeux que celui d'une opération de copie.
la source
Pour une réponse différente ... essayez robocopy .
xcopy est devenu obsolète (c'est-à-dire qu'il existe de meilleurs outils et plus pris en charge) à partir de Windows Vista et versions ultérieures.
Où
/V
signifie:robocopy permet plus que cela, car il peut copier des autorisations, des fichiers et des attributs spécifiques et peut même générer des journaux.
la source
ROBOCOPY C:\myProject\build\ C:\myProject\release\ *.apk
Bu, je n'ai pas trouvé de moyen de renommer les fichiers par lotsJ'utilise Robocopy pour mes scripts de commandes, mais si vous recherchez une commande Windows, vous pouvez toujours opter pour powershell: destination de l'élément source de copie -verbose
la source