pertama-tama buat cadangan file Anda! Anda bisa menggunakan python one-liner:
python -c "import glob,os; [os.rename(fn, fn.replace('.MP3', '.mp3')) for fn in glob.glob('PATH_TO_YOUR_DIRECTORY')]"
EDIT:
Berikut adalah penjelasan terperinci tentang bagaimana one-liner sebenarnya bekerja. Menggunakan python -c
kami melewati perintah ke juru bahasa python. Setelah mengimpor pustaka os
untuk rename
fungsi dan glob
untuk daftar file, kita perlu beralih melalui daftar file di direktori yang diberikan, yang saya panggil PATH_TO_YOUR_DIRECTORY
, misalnya sesuatu seperti ./*
untuk semua yang ada di direktori saat ini.
Dalam sintaks satu-liner sayangnya for
loop tidak berfungsi setelah import
notasi, jadi kita perlu menggunakan notasi braket. Yaitu untuk setiap file atau nama direktori yang glob
memberi kita dari jalur yang diberikan dalam bentuk string, kita ganti * .MP3 ke * .mp3.
Karena OP tidak menyebutkan pencarian rekursif, saya tidak memasukkannya di tempat pertama.