saya sudah melihat Menghapus semua file yang tidak cocok dengan pola tertentu - baris perintah Windows
Namun, saya belum melihat apa pun tentang cara menghapus semua yang dilakukan tidak berisi string tertentu dalam nama file-nya.
Bagaimana saya bisa menghapus semua file zip (file lain tidak boleh terpengaruh) dalam folder dan subfoldernya yang tidak memiliki "MS" (peka huruf besar kecil) dalam nama file mereka.
Huruf-huruf ini mungkin bersebelahan dengan huruf lain (mis. Nama file "ABCMSABC" harus disimpan karena memiliki "MS" di dalamnya, tetapi semua file lain harus dihapus). Beberapa file akan memiliki "MS" di dalamnya.
Untuk setidaknya mengarahkan Anda ke arah yang benar menggunakan baris perintah: Anda mungkin perlu menggunakan beberapa kombinasi perintah "untuk" (untuk mengulang folder secara rekursif), "dir", perintah "findstr" dengan ekspresi reguler (untuk keluarkan file yang tidak mengandung "MS"), lalu hapus hasil itu.
—
BrianC
@BrianC Regexp tidak diperlukan di
—
DavidPostill
findstr
@ DavidvidPostill benar. Saya lupa tentang opsi / v.
—
BrianC
@BrianC Sudahlah. Anda benar. Regexp diperlukan untuk solusi yang tangguh.
—
DavidPostill