python將所有m4s檔案修改為mp4

大话人生發表於2024-04-24

程式碼:

import os

def change_extension(directory, old_suffix, new_suffix):
    """
    遍歷指定目錄及其子目錄,將所有字尾為 old_suffix 的檔案修改為 new_suffix。
    """
    for root, dirs, files in os.walk(directory):
        for file in files:
            if file.endswith(old_suffix):
                old_name = os.path.join(root, file)
                new_name = old_name[:-len(old_suffix)] + new_suffix
                os.rename(old_name, new_name)
                print(f"Renamed '{old_name}' to '{new_name}'")

# 使用示例
# 指定要搜尋的目錄
directory_to_search = "E:\edge下載"
# 要修改的舊字尾名
old_suffix = ".m4s"
# 要修改成的新字尾名
new_suffix = ".mp4"

# 執行函式
change_extension(directory_to_search, old_suffix, new_suffix)

相關文章