Estou usando o comando copy
em um script de construção para exportar arquivos apk em uma pasta específica da rede e renomeá-lo adicionando o número da versão como sufixo.
Tentei dar a opção, -v
mas estou recebendo o seguinte erro.
The system cannot find the file specified
se eu usar o comando cp
, recebo:
'cp' is not recognized as an internal or external command
desde já, obrigado
Copy
com-v
lhe dá esse erro? Você está se lembrando de delimitar caminhos de arquivos que possuem espaços? Se você não usar-v
, funciona como esperado? O arquivo que você está tentando copiar realmente existe?Respostas:
Tente em
xcopy
vez disso. Talvez algo como:xcopy /F "C:\My Folder\file.txt" D:\
De
xcopy /?
:fonte
tentar
xcopy /f <source> <dest>
do resumo de uso:
não pode ficar muito mais detalhado do que isso em uma operação de cópia.
fonte
Para uma resposta diferente ... tente robocopy .
O xcopy ficou obsoleto (ou seja, existem ferramentas melhores e mais suportadas) a partir do Windows Vista e superior.
Onde
/V
significa:A robocopy permite mais do que isso, pois pode copiar permissões, arquivos e atributos específicos e até gerar logs.
fonte
ROBOCOPY C:\myProject\build\ C:\myProject\release\ *.apk
Bu eu não encontrar uma maneira de renomear os arquivos em lote.Eu uso o Robocopy para meus scripts em lote, mas se você estiver procurando por algum comando do Windows, sempre poderá usar o PowerShell: copy-item Destino de Origem -verbose
fonte