¿Cuál es el equivalente de "cp --verbose" en Windows para copiar?

8

Estoy usando el comando copyen 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 -vpero recibo el siguiente error.

The system cannot find the file specified

si uso el comando cpobtengo:

'cp' is not recognized as an internal or external command

Gracias por adelantado

svassr
fuente
Copy / V es "Verificar", no Verbose. ¿Cuál es el comando real que está tratando de utilizar cuando Copycon -vle 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?
Ƭᴇcʜιᴇ007

Respuestas:

8

Intenta en su xcopylugar. Quizás algo como:

xcopy /F "C:\My Folder\file.txt" D:\

De xcopy /?:

/ F: muestra los nombres completos de los archivos de origen y destino mientras se copia.

Ƭᴇcʜιᴇ007
fuente
Estoy sorprendido de cómo las respuestas similares no son solo técnicas, sino también de formato.
Frank Thomas
@FrankThomas, cierto. Sin embargo, techie escribió un poco más rápido .
Synetech
5

tratar xcopy /f <source> <dest>

del resumen de uso:

/ F Muestra los nombres completos de los archivos de origen y destino mientras se copia.

no puede ser mucho más detallado que eso en una operación de copia.

Frank Thomas
fuente
Estaba buscando exactamente mostrar los nombres de los archivos de origen y destino, pero sería genial si pudiera evitar mostrar el archivo completo porque es un paquete comprimido.
svassr
3

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.

ROBOCOPY Source_folder Destination_folder /V

Donde /Vsignifica:

/V : Produce Verbose output log, showing skipped files.

robocopy permite más que eso, ya que puede copiar permisos, archivos y atributos específicos e incluso puede generar registros.

Doktoro Reichard
fuente
¿Funciona para un archivo de origen específico y un archivo de destino porque tengo que cambiar el nombre del archivo para sufijar el número de versión por cierto?
svassr
Supongo que sí (vea el enlace incrustado para el uso de muestra) pero rara vez uso Windows 7.
Doktoro Reichard
De hecho, como un tercer argumento opcional, puede especificar una lista de archivos usando comodines (por ejemplo, ROBOCOPY C:\myProject\build\ C:\myProject\release\ *.apkBu. No encontré una manera de cambiar el nombre de los archivos en lote
svassr
No mencionaste nada sobre el cambio de nombre en tu pregunta. Sin embargo, puede hacerlo con un bucle FOR y / o el comando REN .
Doktoro Reichard
Tienes razón. Lo malo es que debería editar mi pregunta para precisarla, pero lo olvidé.
svassr
0

Utilizo Robocopy para mis scripts por lotes, pero si está buscando algún comando de Windows, siempre puede elegir powershell: copy-item Source Destination -verbose

neo1piv014
fuente