Seperti balasan sebelumnya, saya juga menyarankan xcopy
. Namun, saya ingin menambahkan jawaban Hallgeir Engen dengan /exclude
parameter. Tampaknya ada bug dengan parameter yang mencegahnya bekerja dengan nama path yang panjang atau yang mengandung spasi, karena tanda kutip tidak akan berfungsi. Nama path harus dalam format "DOS" dengan "Documents" yang diterjemahkan menjadi "DOCUME ~ 1" (menurut sumber ini ).
Jadi, jika Anda ingin menggunakan parameter \ kecualikan, ada solusinya di sini :
cd $(SolutionDir)
xcopy "source-relative-to-path-above" "destination-relative-to-path-above
/exclude:exclude-file-relative-path
Perhatikan bahwa jalur sumber dan tujuan dapat (dan seharusnya, jika mengandung spasi) berada dalam tanda kutip, tetapi bukan jalur ke file yang dikecualikan.