Dalam beberapa keadaan, xcopy akan mengembalikan kesalahan Invalid number of parameters
tanpa memberi Anda petunjuk tentang apa yang terjadi. Solusi yang biasa untuk ini adalah memastikan bahwa nama file Anda dilampirkan dalam tanda kutip, karena ini bisa menjadi masalah dengan file batch di mana Anda memiliki sesuatu seperti xcopy %1 %2
dan Anda benar-benar membutuhkan xcopy "%1" "%2"
. Saya baru-baru ini mengalami masalah, di mana masalahnya bukan spasi:
C:\Temp\foo>c:/windows/system32/xcopy.exe /f /r /i /d /y * ..\bar\
Invalid number of parameters
windows
command-line
batch
xcopy
Slothman
sumber
sumber
Post-build event
, Anda harus memastikan bahwa Anda meletakkan tanda kutip di seluruh jalur penuh$(TargetDir)
, karena mungkin ada spasi di jalan:xcopy "$(TargetDir)*.dll" ..\..\Project.Web\bin
Penemuan saya adalah bahwa saya membutuhkan garis miring ganda pada opsi
sumber