要批量删除文件名称中的某些特定字符,可以在ChatGPT中输入提示词: 你是一个Python编程专家,要完成一个文件重命名的任务。具体步骤如下: 本地电脑:E:\peppa4 文件夹下有很多mp4文件,比如Peppa Pig «Season 4, Episode 1» Potato City.mp4; 删除所有mp4文件标题名中的“Peppa Pig «Season 4, Episode”; 举例如下: “Peppa Pig «Season 4, Episode 1» Potato City.mp4”这个文件名改成“1» Potato City.mp4” 注意:每个步骤都要输出相关信息 Python源代码如下: import os # 定义要操作的目录和要删除的字符串 directory = r"E:\peppa4" remove_string = "Peppa Pig «Season 4, Episode " # 遍历文件夹中的所有文件 for filename in os.listdir(directory): print(f"处理文件: {filename}") # 检查文件名是否包含要删除的字符串 if remove_string in filename: # 删除字符串 new_filename = filename.replace(remove_string, "") print(f"重命名文件为: {new_filename}") # 重命名文件 os.rename(os.path.join(directory, filename), os.path.join(directory, new_filename)) else: print("文件名不包含指定的字符串,跳过.") print("处理完成") 程序运行结果,全部改好了: 更多AI交流讨论,欢迎加入AIGC部落,扫描下方二维码即可加入社群: |
|