Estoy usando el comando copy
en un script de compilación para exportar archivos apk en una carpeta específica en la red y cambiarle el nombre agregando el número de versión como sufijo.
Intenté dar la opción -v
pero recibo el siguiente error.
The system cannot find the file specified
si uso el comando cp
obtengo:
'cp' is not recognized as an internal or external command
Gracias por adelantado
Copy
con-v
le da ese error? ¿Recuerdas delimitar las rutas de archivos que tienen espacios en ellas? Si no lo usa,-v
¿funciona como se esperaba? ¿Existe realmente el archivo que está intentando copiar?Respuestas:
Intenta en su
xcopy
lugar. Quizás algo como:xcopy /F "C:\My Folder\file.txt" D:\
De
xcopy /?
:fuente
tratar
xcopy /f <source> <dest>
del resumen de uso:
no puede ser mucho más detallado que eso en una operación de copia.
fuente
Para una respuesta diferente ... intente robocopy .
xcopy ha quedado en desuso (es decir, hay herramientas mejores y más compatibles) a partir de Windows Vista y posteriores.
Donde
/V
significa:robocopy permite más que eso, ya que puede copiar permisos, archivos y atributos específicos e incluso puede generar registros.
fuente
ROBOCOPY C:\myProject\build\ C:\myProject\release\ *.apk
Bu. No encontré una manera de cambiar el nombre de los archivos en loteUtilizo Robocopy para mis scripts por lotes, pero si está buscando algún comando de Windows, siempre puede elegir powershell: copy-item Source Destination -verbose
fuente