ในโฟลเดอร์ที่ระบุฉันจะลบทุกอย่างซ้ำ ๆ ยกเว้นไฟล์“ .mkv” และ“ .nfo” ได้อย่างไร
ฉันพยายามที่จะคิดออกรหัสสำหรับชุดไฟล์ (Windows) ที่ในโฟลเดอร์ที่ระบุซ้ำลบทุกอย่างยกเว้นไฟล์ที่มีนามสกุลบางอย่าง (เช่น.mkvและ.nfo)? บางอย่างเช่นนี้ แต่สำหรับข้างต้น def deleteRootFolder = tryQuietly{ root.toBoolean() } /* * Delete orphaned "clutter" files like nfo, jpg, etc and sample files */ def isClutter(f) { def exts = tryQuietly{ exts } ?: /jpg|jpeg|png|gif|nfo|xml|htm|html|log|srt|sub|idx|md5|sfv|txt|rtf|url|db|dna|log/ def terms = tryQuietly{ terms } ?: /sample|trailer|extras|deleted.scenes|music.video|scrapbook/ def maxsize = tryQuietly{ maxsize …