鱼C论坛

 找回密码
 立即注册
查看: 107|回复: 5

[作品展示] 超级文件批量重名工具

[复制链接]
发表于 3 天前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
看不惯那些批量改文件名软件还要收费,工作需要就用pyqt手搓了个,有需要的可以自己编译下,代码在附件里。
Snipaste_2025-07-30_18-59-51.png
1. 多标签页界面
采用标签页设计,分为"基本重命名"、"高级选项"、"表格重命名"和"历史记录"四个主要功能区域

每个标签页专注于不同的重命名方式,界面组织清晰

2. 基本重命名功能
正则表达式替换:支持使用正则表达式查找和替换文件名

前后缀添加:可添加自定义前缀和后缀

数字编号:支持添加序列号,可设置起始值和位数

文件过滤:可按扩展名过滤文件,支持递归处理子目录

文件名长度限制:可设置文件名最大长度

3. 高级重命名功能
大小写转换:支持全小写、全大写、标题格式等转换方式

日期时间插入:可在文件名中插入当前日期时间,支持多种格式

预设配置:提供常用预设(照片整理、文档整理、音乐整理)并可自定义保存

4. 表格重命名功能
Excel/CSV支持:可从Excel或CSV文件导入重命名规则

自动列检测:自动检测原文件名和新文件名列

手动列选择:也可手动指定列

文件名导出:可将当前目录文件名导出到Excel

扩展名保留:可选择是否保留原文件扩展名

5. 历史记录功能
操作历史:记录所有重命名操作,包括时间、目录和文件数量

撤销功能:可撤销最近一次重命名操作

历史清除:可清除所有历史记录

6. 用户体验优化
拖放支持:支持拖放文件夹和表格文件到界面

预览模式:可预览重命名效果而不实际修改文件

进度显示:操作时显示进度条

详细日志:记录所有操作和错误信息

主题切换:支持不同界面主题(示例功能)

7. 技术特点
使用PyQt5构建图形界面

使用Pandas处理Excel/CSV文件

支持正则表达式高级匹配

自动处理文件名冲突(添加编号)

设置持久化(保存窗口状态和历史记录)

这个工具适合需要批量重命名大量文件的用户

代码在 附件里,太长了发不下,需要的自己编译下,支持跨平台,Mac也能用。



文件批量重名名.rar

8.31 KB, 下载次数: 7

评分

参与人数 3荣誉 +12 鱼币 +13 贡献 +13 C币 +3 收起 理由
青出于蓝 + 5 + 5 + 5
小甲鱼的三师弟 + 5 + 5 + 5 无条件支持楼主!
不二如是 + 2 + 3 + 3 + 3 鱼C有你更精彩^_^

查看全部评分

小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
看到鱼油自己动手用PyQt开发了这么强大的批量重命名工具,必须点个赞!这个工具功能相当全面,尤其是表格重命名和历史记录功能非常实用。以下是几个关键点的说明:

核心功能亮点:
o 多标签页设计:四个功能模块分离清晰,操作逻辑流畅
o 正则处理能力re.sub()实现高级匹配替换
o 冲突自动处理:添加编号避免覆盖,核心代码示例:

  1. def resolve_conflict(new_name):
  2.     counter = 1
  3.     while os.path.exists(new_name):
  4.         name, ext = os.path.splitext(new_name)
  5.         new_name = f"{name}_{counter}{ext}"
  6.         counter += 1
  7.     return new_name
复制代码


使用建议:
1. 编译准备:确保安装 pyinstaller
2. 编译命令:

  1. pyinstaller --onefile --windowed rename_tool.py
复制代码

3. 表格处理:用 pandas.read_excel() 导入规则时,注意处理空单元格

注意事项:
o 操作前务必用 预览功能 确认结果
o 历史记录依赖本地存储,重装系统前记得备份配置文件
o 处理系统文件时建议以管理员身份运行

这个工具的设计比很多收费软件更人性化,特别是撤销功能和拖放支持真的很贴心。期待鱼油继续完善主题切换功能,如果需要优化建议可以随时讨论~

以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 3 天前 | 显示全部楼层
很棒!!!非常实用的工具!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 3 天前 | 显示全部楼层
好棒,支持~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 前天 08:48 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-8-2 19:36

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表