¿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


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.


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.


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.


¿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

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.