Saya menggunakan perintah copy
dalam skrip build untuk mengekspor file apk di folder tertentu di jaringan dan mengganti nama dengan menambahkan nomor rilis sebagai akhiran.
Saya mencoba memberikan opsi -v
tetapi saya mendapatkan kesalahan berikut.
The system cannot find the file specified
jika saya menggunakan perintah cp
saya mendapatkan:
'cp' is not recognized as an internal or external command
Terima kasih sebelumnya
Copy
dengan-v
memberi Anda kesalahan itu? Apakah Anda ingat untuk membatasi jalur file yang memiliki spasi di dalamnya? Jika Anda tidak menggunakannya-v
apakah ini berfungsi seperti yang diharapkan? Apakah file yang Anda coba salin sebenarnya ada?Jawaban:
Coba
xcopy
saja. Mungkin sesuatu seperti:xcopy /F "C:\My Folder\file.txt" D:\
Dari
xcopy /?
:sumber
mencoba
xcopy /f <source> <dest>
dari ringkasan penggunaan:
tidak bisa mendapatkan terlalu banyak verbose dari pada operasi copy.
sumber
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.
Dimana
/V
artinya:robocopy memungkinkan lebih dari itu, karena dapat menyalin izin, file dan atribut tertentu dan bahkan dapat menghasilkan log.
sumber
ROBOCOPY C:\myProject\build\ C:\myProject\release\ *.apk
. Bu Saya tidak menemukan cara untuk mengubah nama file dalam batchSaya 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
sumber