Apa yang setara dengan "cp --verbose" di windows untuk salinan?


8

Saya menggunakan perintah copydalam skrip build untuk mengekspor file apk di folder tertentu di jaringan dan mengganti nama dengan menambahkan nomor rilis sebagai akhiran.

Saya mencoba memberikan opsi -vtetapi saya mendapatkan kesalahan berikut.

The system cannot find the file specified

jika saya menggunakan perintah cpsaya mendapatkan:

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

Terima kasih sebelumnya


Salinan / V adalah "Verifikasi" bukan Verbose. Apa perintah sebenarnya yang Anda coba gunakan ketika Copydengan -vmemberi Anda kesalahan itu? Apakah Anda ingat untuk membatasi jalur file yang memiliki spasi di dalamnya? Jika Anda tidak menggunakannya -vapakah ini berfungsi seperti yang diharapkan? Apakah file yang Anda coba salin sebenarnya ada?
Ƭᴇcʜιᴇ007

Jawaban:



5

mencoba xcopy /f <source> <dest>

dari ringkasan penggunaan:

/ F Menampilkan nama file sumber dan tujuan lengkap saat menyalin.

tidak bisa mendapatkan terlalu banyak verbose dari pada operasi copy.


Saya benar-benar ingin menampilkan nama file sumber dan tujuan, tetapi akan lebih baik jika saya tidak bisa menampilkan seluruh file karena ini adalah paket zip.
svassr

3

Untuk jawaban yang berbeda ... coba robocopy .

xcopy telah menjadi usang (yaitu ada alat yang lebih baik dan lebih didukung) pada Windows Vista dan yang lebih tinggi.

ROBOCOPY Source_folder Destination_folder /V

Dimana /Vartinya:

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

robocopy memungkinkan lebih dari itu, karena dapat menyalin izin, file dan atribut tertentu dan bahkan dapat menghasilkan log.


Apakah ini berfungsi untuk file sumber tertentu dan file tujuan karena saya harus mengganti nama file untuk mengakhiri nomor versi dengan cara?
svassr

Saya berasumsi demikian (lihat tautan tertanam untuk penggunaan sampel) tetapi saya jarang menggunakan Windows 7.
Doktoro Reichard

Memang sebagai argumen ketiga opsional Anda dapat menentukan daftar file menggunakan wildcard (mis ROBOCOPY C:\myProject\build\ C:\myProject\release\ *.apk. Bu Saya tidak menemukan cara untuk mengubah nama file dalam batch
svassr

Anda tidak menyebutkan apa pun tentang penggantian nama dalam pertanyaan Anda. Namun, Anda bisa melakukannya dengan loop UNTUK dan / atau perintah REN .
Doktoro Reichard

Kamu benar. Sayangnya saya pikir saya harus mengedit pertanyaan saya untuk memperbaikinya tapi saya lupa.
svassr

0

Saya menggunakan Robocopy untuk skrip batch saya, tetapi jika Anda mencari perintah Windows apa pun, maka Anda selalu dapat menggunakan powershell: copy-item Source Destination -verbose

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.