3
วิธีเปลี่ยนชื่อไฟล์จำนวนมากด้วยการเข้ารหัสที่ไม่ถูกต้องหรือเปลี่ยนอักขระที่เข้ารหัสไม่ถูกต้องจำนวนมากได้อย่างไร
ฉันมีเซิร์ฟเวอร์เดเบียนและฉันโฮสต์เพลงสำหรับสถานีวิทยุอินเทอร์เน็ต ฉันมีปัญหากับชื่อไฟล์และพา ธ เนื่องจากไฟล์จำนวนมากมีการเข้ารหัสที่ไม่ถูกต้องตัวอย่างเช่น: ./music/Bändname - Some Title - additional Info/B�ndname - 07 - This Title Is Cörtain, The EncÃding Not.mp3 โดยหลักการแล้วฉันต้องการลบทุกอย่างที่ไม่ใช่ตัวอักษรA-Z/ a-zหรือตัวเลข0-9หรือขีด-/ ขีดล่าง_... ผลลัพธ์ควรมีลักษณะดังนี้: ./music/Bndname-SomeTitle-additionalInfo/Bndname-07-ThisTitleIsCrtain,TheEncdingNot.mp3 วิธีการบรรลุนี้สำหรับชุดของไฟล์และไดเรกทอรีจำนวนมาก? ฉันเคยเห็นคำถามที่คล้ายกันนี้: เปลี่ยนชื่อไฟล์ (หรือแสดงอย่างถูกต้อง) จำนวนมากด้วยอักขระพิเศษ แต่นี่เป็นการแก้ไขการเข้ารหัสเท่านั้นฉันต้องการวิธีที่เข้มงวดมากขึ้นตามที่อธิบายไว้ข้างต้น