【Python 原创】批量文件重命名工具(小白专享)

【Python 原创】批量文件重命名工具(小白专享)

【Python 原创】批量文件重命名工具(小白专享) System

发表文章数:733

开通31天会员

月费会员折扣、会员尊享资源。

开通31天会员

开通90天会员

季费会员折扣、会员尊享资源。

开通90天会员

开通365天会员

年费会员折扣、会员尊享资源。

开通365天会员
摘要:

该软件是一个基于 PyQt6 开发的智能文件批量重命名工具,它允许用户选择一个目录,然后使用多种方式对该目录下的文件进行批量重命名

该软件是一个基于 PyQt6 开发的智能文件批量重命名工具,它允许用户选择一个目录,然后使用多种方式对该目录下的文件进行批量重命名。
以下是该软件的详细功能介绍:

【Python 原创】批量文件重命名工具(小白专享)

1. 界面布局与设计

  • 主窗口:标题为“智能文件批量重命名工具”,最小尺寸为 800x600 像素,使用“SimHei”字体。
  • 目录选择部分
    • 包含一个输入框和一个“浏览...”按钮,用于选择要处理的文件目录。
    • 输入框有占位提示,样式为圆角边框。
    • 按钮有蓝色背景,鼠标悬停时颜色变深。
  • 重命名选项部分
    • 提供一个下拉框,包含多种重命名方式:添加前缀、添加后缀、替换字符串、正则表达式、删除非中文字符。
    • 根据选择的重命名方式,动态显示或隐藏第二个输入框。
    • 输入框和标签有特定的样式,如圆角边框、加粗字体等。
  • 文件列表预览部分
    • 以树状图形式显示原文件名和新文件名。
    • 支持按原文件名升序排序,交替行颜色显示。
    • 根据文件类型显示不同的图标,如图片、音频、视频、文档等。
  • 操作按钮部分
    • “预览更改”按钮:绿色背景,鼠标悬停时颜色变深,用于预览重命名结果。
    • “执行重命名”按钮:红色背景,鼠标悬停时颜色变深,用于执行重命名操作。

2. 功能实现

2.1 目录选择

  • 点击“浏览...”按钮,弹出文件目录选择对话框。
  • 选择目录后,输入框显示所选目录路径,并加载该目录下的文件。

2.2 文件加载

  • 只加载指定类型的文件,如 .txt, .jpg, .png, .pdf 等。
  • 将文件信息显示在树状图中,原文件名列显示文件名,新文件名列初始为空。
  • 根据文件类型设置不同的图标。

2.3 重命名选项更新

  • 当下拉框中的重命名方式改变时,动态显示或隐藏第二个输入框。
  • 对于“替换字符串”和“正则表达式”方式,显示第二个输入框;其他方式隐藏。

2.4 预览更改

  • 点击“预览更改”按钮,根据所选重命名方式和输入参数,计算新文件名。
  • 将新文件名显示在树状图的新文件名列中。
  • 高亮显示有变化的文件,使用红色文本。
  • 统计预览结果,显示共找到的文件数和将被重命名的文件数。

2.5 执行重命名

  • 点击“执行重命名”按钮,弹出确认对话框,确认是否执行重命名操作。
  • 对每个文件进行重命名前,进行有效性验证:
    • 检查新文件名是否包含非法字符。
    • 检查原文件是否存在。
    • 检查新文件名是否已存在。
  • 执行重命名操作,统计成功重命名的文件数和跳过的文件数。
  • 显示操作结果,包括成功重命名的文件数、跳过的文件数和错误详情(如果有)。
  • 刷新文件列表,显示重命名后的结果。

3. 错误处理

  • 在文件加载、预览更改和执行重命名过程中,捕获异常并显示错误消息。
  • 打印详细的错误堆栈信息,方便调试。
  • 全局异常处理,捕获未处理的异常并显示错误消息。

未经允许不得转载作者: System, 转载或复制请以 超链接形式 并注明出处 科技之星网站
原文地址: 《 【Python 原创】批量文件重命名工具(小白专享)》 发布于 2025-5-31


扫描二维码,在手机上阅读
资源下载
抱歉,下载地址 评论 后刷新可见
收藏
    文章目录


      分享到:
      打赏

      评论 抢沙发

      评论前必须登录!

        注册

      切换注册

      登录

      忘记密码?

      您也可以使用第三方帐号快捷登录

      切换登录

      注册

      觉得文章有用就打赏一下文章作者

      支付宝扫一扫打赏

      微信扫一扫打赏

      Inno Setup 可视化图形界面快速制作专业Windows安装程序
      一款基于Inno Setup的可视化打包工具,无需手动编写脚本,通过图形界面即可快速制作专业的Windows安装程序,支持安装模板,适合各类软件开发者快速打包发布应用。

      站点资源审核机制调整公告

      尊敬的各位注册用户: 为保障站点资源质量,营造安全、有序、纯净的资源共享环境,本站所有资源均经过人工严格审核,审核通过后方可提供下载服务,确保每一份资源的安全性与可用性,切实维护全体用户的合法权益。 近期,站点出现恶意刷存在感、发布无效内容、干扰站点正常运营及其他影响用户体验的不良行为,严重破坏了站点生态。为遏制此类行为,保障多数用户的正常使用权益,本站长已正式开启严格资源审核机制。 本次审核机制调整后,将进一步提升审核标准,延长审核周期(具体审核时长将根据资源类型、数量动态调整),对所有提交的资源进行更细致的核查,坚决杜绝无效、违规、恶意内容上线。 请各位用户理解并配合本次审核机制调整,合理提交合规、有效的资源,共同维护站点的良好秩序。审核期间给您带来的下载延迟,我们深表歉意,也感谢您的耐心等待与支持。 后续我们将持续优化审核流程,在严格审核的同时,尽量缩短审核时长,为大家提供更优质、更安全的资源服务。 特此公告。 本站管理团队 有任何问题Q群留言:561116458
      我已阅读