随笔 - 633,  文章 - 0,  评论 - 13,  阅读 - 48万
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

代码:

复制代码
import os

def rename_en_srt_files(parent_directory):
    # 遍历指定的父目录及其所有子目录
    for root, dirs, files in os.walk(parent_directory):
        for file in files:
            # 检查文件是否以 .srt 结尾
            if file.endswith('.srt'):
                # 获取文件的完整路径
                file_path = os.path.join(root, file)
                # 获取文件所在文件夹的名字
                folder_name = os.path.basename(root)
                # 构造新文件名,将文件夹名作为前缀
                new_file_name = f"{folder_name}.{file}"
                # 获取新文件的完整路径
                new_file_path = os.path.join(root, new_file_name)
                # 重命名文件
                os.rename(file_path, new_file_path)
                print(f"Renamed '{file_path}' to '{new_file_path}'")

# 指定你想要重命名文件的文件夹路径
parent_directory_path = r'E:\ceshi'
rename_en_srt_files(parent_directory_path)
复制代码

 

posted on   大话人生  阅读(18)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构
历史上的今天:
2023-04-25 python画甘特图
2020-04-25 Vue动画库插件animate
2020-04-25 Vue格式化时间插件moment
2020-04-25 vue项目创建与启用
点击右上角即可分享
微信分享提示