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.
windows
batch
powershell
regex
file-management
User093203920
sumber
sumber
findstr
Jawaban:
Bagaimana saya bisa menghapus file zip dalam folder / subfolder yang tidak memiliki "MS" dalam namanya?
Gunakan file batch berikut:
Catatan:
echo
ketika Anda senang dengan apa yang akan dilakukan file batch.Bacaan lebih lanjut
sumber
"[\\][^\\]*MS[^\\]*$"