inilah triknya. Andaikata saya ingin mengosongkan ruang, dan menjalankan skrip itu di F: \ UnrealProjects, yang memiliki sedikit lebih dari 50-60 subfolder, saya ingin skrip itu untuk melintasi semua subfoldernya, periksa apakah mengandung folder bernama Binaries, Build, Intermediate
dan hapus semua yang ada di dalamnya termasuk Binaries, Build, Intermediate
folder itu sendiri itu ada.
Saya tidak cukup malas untuk melakukannya secara manual sekali, tetapi ketika membuka kembali beberapa proyek, mereka melakukan sebagian atau sepenuhnya membangun kembali diri mereka sendiri dan itu memakan ruang karena saya benar-benar tidak membutuhkannya dibangun sepenuhnya setiap saat. Saya hanya perlu membuatnya diarsipkan :) Dan hanya membangun yang ingin saya buat. Saya akan sangat suka memiliki ini dalam bentuk naskah tanpa (jujur berbicara) harus menulis sendiri dan belajar cara terbaik untuk melakukannya.
Saya tahu itu tidak terlalu keren hanya terang-terangan meminta bantuan / seseorang untuk membuat skrip ini untuk saya, tetapi sekali lagi itu hanya hal satu kali.
Terima kasih atas bantuannya di muka guys (atau cewek-cewek), itu dihargai banyak. Namun, jika seseorang memiliki ide yang lebih baik untuk mengulang pertanyaan ini, saya setuju dan sangat terbuka untuk saran.
EDIT:
Ok, hanya untuk memperjelas. Saya ingin memasukkan skrip ini ke dalam U:\Projects
. Saya ingin menjalankannya dari U:\Projects
dan saya ingin untuk melintasi semua subfolder dari arus projects
folder (alias semua proyek), dan menghapus Build
, Binaries
dan Intermediate
folder jika mereka ada dalam proyek saat-dilihat. Saya tidak ingin harus meletakkan skrip ini di setiap proyek, dan menjalankannya dari sana untuk hanya menghapus tiga folder yang mungkin ada atau tidak ada.
Saya harap saya membuatnya lebih jelas sekarang.
EDIT2: Inti dari skrip ini adalah untuk hanya 'membersihkan' semua file antara, membangun dan menyimpan dari folder proyek, sambil menjaga sisanya tetap utuh sehingga saya dapat membangun kembali nanti di beberapa titik.
Yang berarti, - untuk setiap folder di U:\Unreal Projects
- delete currentFolder\Build
, currentFolder\Intermediate\,
currentFolder \ Saved ,
currentFolder \ Binaries`
dan itu saja :) terima kasih kepada semua orang untuk mencoba membantu atau berkontribusi (y)
EDIT3:
Entah bagaimana, saya beralih ke PowerShell. Inilah yang saya dapatkan sejauh ini.
ls -Recurse -Include Build, Binaries, Intermediate, Saved | Remove-Item -Force -Recurse
Namun, ada dua masalah dengan ini.
Problem1 - saya benar-benar ingin tidak menghapus atau memasukkan Plugins\Binaries
atau entah bagaimana sepenuhnya melewati folder Plugins. Tapi itu bukan masalah terbesar karena ....