开启辅助访问 切换到宽版

精易论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

用微信号发送消息登录论坛

新人指南 邀请好友注册 - 我关注人的新帖 教你赚取精币 - 每日签到


求职/招聘- 论坛接单- 开发者大厅

论坛版规 总版规 - 建议/投诉 - 应聘版主 - 精华帖总集 积分说明 - 禁言标准 - 有奖举报

查看: 471|回复: 12
收起左侧

[原创软件] 【Python交作业】文件监测与重命名工具1.13

[复制链接]
结帖率:85% (23/27)
发表于 2025-3-24 02:44:32 | 显示全部楼层 |阅读模式   云南省玉溪市
软件展示
在线分析报告: https://sandbox.ti.qianxin.com/sandbox/page/detail?type=file&id=AZXEQBIVSZq0HOVflou6
本帖最后由 小白很黑 于 2025-3-24 02:48 编辑

最近在学Python刚好用到这么个小玩意,就配合cursor手搓了一个,python写的,缺点就是打包了体积有点臃肿....

有需要的自取,喷子勿喷 没有什么技术含量,谁都能写...

## 简介

文件监测与重命名工具是一款专业的文件管理辅助软件,能够实时监控指定文件夹中的文件变化,并根据预设规则自动为新增或修改的文件添加时间戳。该工具特别适合需要对文档、照片等文件进行时间标记的用户,帮助您轻松实现文件的规范化命名和高效管理。

## 核心功能

- **多文件夹监测**:同时监控多个文件夹,实时捕捉文件变化
- **灵活的匹配规则**:支持四种匹配模式,满足不同场景需求
  - 正则表达式:高级用户可自定义复杂的匹配规则
  - 关键词包含:匹配包含特定关键词的文件
  - 前缀匹配:匹配以特定字符串开头的文件
  - 后缀匹配:匹配以特定字符串结尾的文件
- **文件扩展名过滤**:针对特定类型的文件(如.docx、.jpg等)进行处理
- **自定义重命名格式**:支持多种重命名模式
  - 原文件名_日期
  - 日期_原文件名
  - 替换原文件名
  - 自定义格式
- **丰富的日期格式选项**:多种日期格式可选,支持年、月、日、时、分的任意组合
- **冲突处理机制**:自动重命名、覆盖或跳过冲突文件
- **系统托盘运行**:最小化到系统托盘,节省桌面空间
- **配置自动保存**:自动记忆您的偏好设置

## 系统要求

- **操作系统**:Windows 7/8/10/11
- **运行环境**:Python 3.6 或更高版本
- **必需组件**:PyQt5, watchdog

## 使用教程

### 基本操作流程

1. **添加监测文件夹**:
   - 点击"添加监测文件夹"按钮选择要监测的文件夹
   - 您可以添加多个文件夹同时监测

2. **配置匹配规则**:
   - 选择适合您需求的匹配模式(正则表达式、关键词包含等)
   - 设置要处理的文件扩展名,用逗号分隔(如:jpg,png,docx)
   - 输入具体的匹配规则,并点击"保存"按钮
   - 使用"测试"功能验证您的规则是否能正确匹配目标文件

3. **设置重命名格式**:
   - 选择预设格式或自定义格式
   - 设置日期格式(如YYYYMMDD、YYYY-MM-DD等)
   - 实时预览重命名效果

4. **配置高级选项**:
   - 选择文件冲突处理策略
   - 决定是否使用文件修改日期进行重命名
   - 设置是否启动时自动开始监测
   - 设置是否启动时最小化到托盘

5. **开始监测**:
   - 点击"开始监测"按钮启动监测
   - 监测过程中的操作日志会实时显示在主窗口右侧
   - 可随时点击"停止监测"暂停处理

### 高级使用技巧

- **正则表达式匹配**:
  - `.*` - 匹配所有文件名
  - `^doc.*` - 匹配以doc开头的文件名
  - `.*report$` - 匹配以report结尾的文件名
  - `^[0-9]+$` - 匹配纯数字文件名
  - `.*\.(jpg|png|gif)$` - 匹配扩展名为jpg、png或gif的文件

- **托盘操作**:
  - 双击托盘图标可显示/隐藏主窗口
  - 右键托盘图标可进行开始/停止监测、退出等操作

## 常见问题解答

1. **Q: 程序关闭窗口后是否还在运行?**
   A: 是的,程序关闭窗口后会最小化到系统托盘继续运行。如要完全退出,请右键点击托盘图标选择"退出"。

2. **Q: 如何处理无法访问的文件?**
   A: 对于权限不足或被其他程序锁定的文件,程序会自动将其加入待处理队列,稍后重试处理。

3. **Q: 是否支持监测子文件夹?**
   A: 当前版本不支持递归监测子文件夹,仅监测指定的文件夹。

4. **Q: 配置文件保存在哪里?**
   A: 配置文件(config.json)保存在程序运行目录下,包含您的所有设置。

5. **Q: 如何查看详细的操作日志?**
   A: 所有操作日志会实时显示在主窗口右侧的日志区域,包含详细的时间戳。

## 故障排除

- **问题**:程序无法启动
  **解决方案**:确保安装了所有依赖项,检查Python版本是否为3.6+

- **问题**:无法监测特定文件夹
  **解决方案**:检查是否有该文件夹的访问权限,以及文件夹路径是否存在

- **问题**:匹配规则不生效
  **解决方案**:使用"测试"功能验证您的规则,查看日志中的详细信息

- **问题**:文件重命名失败
  **解决方案**:检查是否有文件写入权限,以及文件是否被其他程序占用


123.jpg

游客,如果您要查看本帖隐藏内容请回复

评分

参与人数 1好评 +1 收起 理由
huanjushidai + 1 没易版本的吗

查看全部评分


--------------------------优秀帖点我申请--------------------------
违规软件信息请点击帖子右下角举报按钮。

签到天数: 2 天

发表于 7 天前 | 显示全部楼层   河北省承德市
感谢分享
回复 支持 反对

使用道具 举报

签到天数: 6 天

发表于 2025-4-4 11:54:34 | 显示全部楼层   广东省汕尾市
比如文件里面的照片啥的 可以修改吗?
回复 支持 反对

使用道具 举报

结帖率:73% (8/11)

签到天数: 12 天

发表于 2025-3-29 22:12:47 | 显示全部楼层   河南省焦作市
在哪里学的Python  这么厉害
回复 支持 反对

使用道具 举报

结帖率:100% (2/2)

签到天数: 5 天

发表于 2025-3-26 21:53:32 | 显示全部楼层   广东省佛山市
分享使人进步,总结使人提高!
回复 支持 反对

使用道具 举报

签到天数: 6 天

发表于 2025-3-25 22:45:22 | 显示全部楼层   广东省汕尾市
楼主Python 要下载哪些软件 测试和打包的?
回复 支持 反对

使用道具 举报

签到天数: 12 天

发表于 2025-3-25 00:28:18 | 显示全部楼层   湖北省荆州市
谢谢分享了
回复 支持 反对

使用道具 举报

签到天数: 1 天

发表于 2025-3-24 19:34:08 | 显示全部楼层   安徽省六安市
这个是?????????????
回复 支持 反对

使用道具 举报

签到天数: 16 天

发表于 2025-3-24 18:04:25 | 显示全部楼层   河南省郑州市
感谢分享   
回复 支持 反对

使用道具 举报

结帖率:100% (5/5)

签到天数: 16 天

发表于 2025-3-24 16:43:43 | 显示全部楼层   陕西省西安市
感谢分享
回复 支持 反对

使用道具 举报

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

本版积分规则 致发广告者

发布主题 收藏帖子 返回列表

sitemap| 易语言源码| 易语言教程| 易语言论坛| 易语言模块| 手机版| 广告投放| 精易论坛
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论,本站内容均为会员发表,并不代表精易立场!
论坛帖子内容仅用于技术交流学习和研究的目的,严禁用于非法目的,否则造成一切后果自负!如帖子内容侵害到你的权益,请联系我们!
防范网络诈骗,远离网络犯罪 违法和不良信息举报电话0663-3422125,QQ: 793400750,邮箱:wp@125.la
网站简介:精易论坛成立于2009年,是一个程序设计学习交流技术论坛,隶属于揭阳市揭东区精易科技有限公司所有。
Powered by Discuz! X3.4 揭阳市揭东区精易科技有限公司 ( 粤ICP备12094385号-1) 粤公网安备 44522102000125 增值电信业务经营许可证 粤B2-20192173

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