Я использую команду copy
в сценарии сборки, чтобы экспортировать файлы apk в определенную папку в сети и переименовать ее, добавив номер выпуска в качестве суффикса.
Я попытался дать вариант, -v
но я получаю следующую ошибку.
The system cannot find the file specified
если я использую команду, cp
я получаю:
'cp' is not recognized as an internal or external command
заранее спасибо
Copy
с этим-v
выдает эту ошибку? Вы не забыли разделить пути к файлам, в которых есть пробелы? Если вы не используете-v
, это работает, как ожидалось? Файл, который вы пытаетесь скопировать, действительно существует?Ответы:
Попробуй
xcopy
вместо этого. Возможно что-то вроде:xcopy /F "C:\My Folder\file.txt" D:\
От
xcopy /?
:источник
пытаться
xcopy /f <source> <dest>
из сводки об использовании:
не может получить слишком много подробностей, чем в операции копирования.
источник
Для другого ответа ... попробуйте robocopy .
Начиная с Windows Vista и более поздних версий xcopy устарела (то есть существуют лучшие и более поддерживаемые инструменты).
Где
/V
означает:robocopy позволяет более того, поскольку он может копировать разрешения, конкретные файлы и атрибуты и даже может генерировать журналы.
источник
ROBOCOPY C:\myProject\build\ C:\myProject\release\ *.apk
Bu. Я не нашел способа переименовать файлы в пакетном режимеЯ использую Robocopy для своих пакетных сценариев, но если вам нужна какая-либо команда Windows, то вы всегда можете воспользоваться powershell: copy-item Source Destination -verbose
источник