前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >零代码编程:用ChatGPT智能批量删除文件标题中的某些字符

零代码编程:用ChatGPT智能批量删除文件标题中的某些字符

作者头像
AIGC部落
发布2024-06-24 15:50:26
610
发布2024-06-24 15:50:26
举报
文章被收录于专栏:Dance with GenAIDance with GenAI

文件里面有很多个mp4视频文件,要批量删除文件标题中的“Little Fox - ”“Level 04”、“Level 4”、“Level04”“ - ”、“-”、“_”等字母和符号。

在ChatGPT中输入提示词如下:

你是一个Python编程专家,要完成一个批量重命名文件标题的任务,具体步骤如下:

打开文件夹:F:\新建文件夹,获取里面所有mp4文件的标题名;

首先批量删除文件标题中的“Little Fox - ”;

然后批量删除文件标题中的“Level 04”、“Level 4”、“Level04”;

然后批量删除文件标题中的“ - ”、“-”、“_”这些符号;

最后将所有mp4文件进行重命名;

注意:每一步都要输出相关信息

下面是ChatGPT给出的Python源代码:

import os

# 设置文件夹路径

folder_path = 'F:/新建文件夹'

# 获取文件夹中所有的 mp4 文件

mp4_files = [file for file in os.listdir(folder_path) if file.endswith('.mp4')]

print(f"找到 {len(mp4_files)} 个mp4文件。")

# 批量删除文件标题中的“Little Fox - ”

mp4_files = [file.replace('Little Fox - ', '') for file in mp4_files]

print("删除 'Little Fox - '。")

# 批量删除文件标题中的“Level 04”、“Level 4”、“Level04”

levels_to_remove = ['Level 04', 'Level 4', 'Level04']

for level in levels_to_remove:

mp4_files = [file.replace(level, '') for file in mp4_files]

print("删除 'Level 04', 'Level 4', 'Level04'。")

# 批量删除文件标题中的“ - ”、“-”、“_”这些符号

symbols_to_remove = [' - ', '-', '_']

for symbol in symbols_to_remove:

mp4_files = [file.replace(symbol, '') for file in mp4_files]

print("删除 ' - ', '-', '_'。")

# 重命名所有 mp4 文件

print("开始重命名文件...")

for original_file in os.listdir(folder_path):

if original_file.endswith('.mp4'):

# 创建新文件名

new_file_name = original_file

new_file_name = new_file_name.replace('Little Fox - ', '')

for level in levels_to_remove:

new_file_name = new_file_name.replace(level, '')

for symbol in symbols_to_remove:

new_file_name = new_file_name.replace(symbol, '')

# 重命名文件

os.rename(

os.path.join(folder_path, original_file),

os.path.join(folder_path, new_file_name)

)

print(f"重命名文件:'{original_file}' -> '{new_file_name}'")

print("所有文件重命名完成。")

在执行这个脚本之前,请确认:

脚本有权限访问 F:/新建文件夹 路径。

F:/新建文件夹 路径存在,并且包含要重命名的 .mp4 文件。

文件没有被其他程序占用,否则可能导致重命名失败。

脚本会遍历文件夹中所有 .mp4 文件,并按照您的指示逐步更改每个文件的名称。每一步骤都会打印出相应的信息。

程序运行,成功批量重命名:

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-02-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Dance with GenAI 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档