Saya ingin membuat cadangan folder kerja saya yang sebagian besar terkandung dalam struktur folder seperti:
www
- project 1
- assets
- node_modules
- project 1
- assets
- node_modules
- project 1
- assets
- node_modules
Saya perlu menyalin semua proyek tetapi mengecualikan folder node_modules dalam setiap proyek. Apakah ada cara mudah untuk melakukan ini dalam jumlah besar? Karena saya punya banyak proyek yang harus saya lalui.
Berjalan di Windows 8.1
Jawaban:
Saya perlu menyalin semua proyek tetapi mengecualikan folder node_modules
Anda dapat menggunakan
xcopy
bersama denganexclude
opsi:except.txt
berisi daftar file direktori yang akan dikecualikan.kecuali.txt:
Sumber xcopy - Menyalin file dan / atau pohon direktori ke folder lain.
Bacaan lebih lanjut
sumber
robocopy SOURCE DESTINATION /mir /xd FOLDER_TO_EXCLUDE
- Saya Asumsikan itu bisa bekerja juga?robocopy
mencoba - itu dirancang untuk mendukung pilihan perintah yang sama sepertixcopy
tetapi fitur banyak perbaikan - Dukungan jalan panjang, buffering, unicode, itu diawetkan cap waktu dll dllRobocopy
adalah bagian dari Windows sejak Vista, diinstal di XP.robocopy
lebih baik.Terima kasih kepada @DavidPostill untuk jawabannya. Itu berhasil memperlakukan. Namun saya juga berhasil membuat robocopy berfungsi. Bagi mereka yang mungkin bisa membantu, perintahnya adalah:
Sumber menjadi folder untuk disalin, dan dest menjadi tujuan. Dan tepat pada akhirnya saya memiliki node_modules sebagai folder yang ingin saya kecualikan.
sumber
robocopy /mir
. Switch yang sangat kuat dapat melakukan banyak hal baik, tetapi perhatikan saja apa yang switch lakukan sebelum Anda menggunakannya. Ini akan menyinkronkan dua dir, termasuk menghapus item jika tidak ada di dir sumber.