Qual è l'equivalente di "cp --verbose" su Windows per la copia?


8

Sto usando il comando copyin uno script di build per esportare file apk in una cartella specifica sulla rete e rinominarlo aggiungendo il numero di rilascio come suffisso.

Ho provato a dare l'opzione -vma sto ottenendo il seguente errore.

The system cannot find the file specified

se uso il comando cpottengo:

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

Grazie in anticipo


Copia / V è "Verifica" non Verbose. Qual è il comando effettivo si sta cercando di utilizzare quando Copycon -vgli dà quell'errore? Ti ricordi di delimitare i percorsi dei file che contengono spazi? Se non usi -vfunziona come previsto? Il file che stai tentando di copiare esiste davvero?
Ƭᴇcʜιᴇ007,

Risposte:



5

provare xcopy /f <source> <dest>

dal riepilogo dell'utilizzo:

/ F Visualizza i nomi completi dei file di origine e destinazione durante la copia.

non può essere molto più dettagliato di quello su un'operazione di copia.


Stavo esattamente cercando di generare i nomi dei file di origine e destinazione, ma sarebbe bello se potessi evitare di visualizzare l'intero file perché è un pacchetto zippato.
svassr,

3

Per una risposta diversa ... prova robocopy .

xcopy è diventato obsoleto (ovvero esistono strumenti migliori e più supportati) a partire da Windows Vista e versioni successive.

ROBOCOPY Source_folder Destination_folder /V

Dove /Vsignifica:

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

robocopy consente di più, in quanto può copiare permessi, file e attributi specifici e può persino generare registri.


Funziona per uno specifico file sorgente e file di destinazione perché devo rinominare il file per aggiungere il numero di versione a proposito?
svassr,

Suppongo di si (vedi il link incorporato per l'utilizzo di esempio) ma uso raramente Windows 7.
Doktoro Reichard

Infatti come terzo argomento facoltativo puoi specificare un elenco di file usando il carattere jolly (es ROBOCOPY C:\myProject\build\ C:\myProject\release\ *.apk. Bu non ho trovato un modo per rinominare i file in batch
svassr

Non hai menzionato nulla sulla ridenominazione nella tua domanda. Tuttavia, è possibile farlo con un ciclo FOR e / o il comando REN .
Doktoro Reichard,

Hai ragione. Mio male, ho pensato che avrei dovuto modificare la mia domanda per precisarla, ma ho dimenticato.
svassr,

0

Uso Robocopy per i miei script batch, ma se stai cercando qualsiasi comando di Windows, puoi sempre scegliere PowerShell: copia-oggetto Destinazione di destinazione -verbose

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.