5
วิธีเปลี่ยนชื่อหลายไฟล์ในหลาย ๆ โฟลเดอร์ด้วยคำสั่งเดียว
เราต้องการเปลี่ยนชื่อ*.htmlไฟล์ของเราเป็น*.php(พอเศร้า) มีความรู้ไม่เพียงพอที่จะทำมันด้วยคำสั่ง cmd prompt และ / หรือไฟล์แบทช์ ปัญหาคือว่าแต่ละไฟล์อยู่ในโฟลเดอร์ที่แยกต่างหาก - และฉันกำลังพูดถึงชื่อโฟลเดอร์มากกว่า 750 ชื่อที่แตกต่างกัน การใช้ไวด์การ์ดสำหรับไฟล์ที่ฉันรู้คือการ* ใช้ไวด์การ์ดสำหรับโฟลเดอร์นั้นไม่เป็นที่รู้จักสำหรับฉัน เราอาจต้องใช้FORคำสั่ง (ใน Command Prompt) แต่ที่นั่นฉันติดขัดอยู่ โครงสร้างโฟลเดอร์ที่เราใช้คือ: parent-folder / child-folder / grandchild-folder / file .html ตัวอย่างเช่น: games/A/game_name/file.html games/B/game_name/file.html games/C/game_name/file.html และอื่น ๆ โฟลเดอร์พาเรนต์จะเหมือนกันสำหรับไฟล์ทั้งหมด โฟลเดอร์ child & grandchild แตกต่างกันสำหรับไฟล์ส่วนใหญ่ หลังจากเปลี่ยนชื่อไฟล์เหล่านี้เป็น*.phpฉันถือว่าต่อไปนี้ใน.htaccessจะทำการเปลี่ยนเส้นทางถาวร RedirectMatch 301 (.*)\.html$ http://oursite.com$1.php