支持文件夹+视频+音频+文本+程序+图片!
支持递归子文件夹,支持文本替换.重命名+自动批量压缩+解压。
支持自动识别文件大小.支持所有格式的移动、删除、重命名、复制、查找。
使用方式-先查找-再运行~支持保存配置,下次自动读取。
功能-批量快速查找-批量重命名+批量移动+批量复制+批量解压+压缩~配置默认+递归子文件夹。
1.先说批量查找-支持常见的文件夹、图片、文本、视频、音频、压缩包、exe+dll及自定义~
放个图先
支持类别

2.常见的重命名方式基本都支持.也支持重命名后缀扩展名,支持预览。
重命名类型

3.文件查找移动部分-支持识别文件大小.文件包含及排除规则.选择单个文件后缀等,也支持预览.需要注意的是输出的时候记得选择指定文件夹才会对应后面的路径。
移动预览

4.复制和移动差不多规则.同样的先查找再操作。
复制

5.删除部分比较简单.支持包含及排除+后缀筛选.预览等功能.删除不支持撤回.请谨慎操作~
删除

6.批量打包.支持子文件夹.子文件.全文件夹打包.格式支持7z,rar+zip。
批量打包

7.批量解压-支持当前文件夹+所有子文件夹内的zip.7z.rar等.可选择格式及文件,支持解压后删除原文件,
批量解压

8.介绍完了~后面是AI写的工具说明~
微光文件批处理 使用说明
======================
一、这是什么
按常用文件处理功能拆成 5 个页签:重命名 / 移动 / 复制 / 删除 / 压缩解压。
二、界面
- 运行目录:位于最上面,5 个页签共用;留空 = 程序所在目录
- 5 个页签(每个页签都有:功能设置 + 预览匹配 + 一键执行 + 日志)
三、查找条件(重命名/移动/复制/删除 页签有)
- 方式:按类别/后缀 或 指定单个文件
- 范围:当前文件夹 或 递归所有子文件夹
- 大类 -> 后缀:图片/视频/音频/压缩包/文档/可执行程序/自定义,可多选
- 自定义后缀(逗号分隔)
- 文件名包含 / 不含(逗号分隔,任一匹配)
- 大小范围(>= / <=,单位 GB,仅 移动 / 复制 页签显示)
四、五个功能
1. 重命名(8 种方式)
- 删除开头字符 / 删除末尾字符 / 查找替换 / 正则替换
- 添加前缀 / 添加后缀 / 序号重命名(可保留原文件名)/ 大小写转换
- 默认只改「主文件名」,扩展名保持不变
- 勾选「重命名范围包含扩展名」可连扩展名一起改,执行前会弹窗确认
2. 移动 / 3. 复制
- 目标:当前文件夹 / 指定文件夹 / 按文件名各建文件夹 / 所有子文件夹
4. 删除
- 永久删除匹配文件,执行前会弹窗确认
5. 压缩 / 解压(一个页签内切换)
- 批量打包:打包对象可选(每个子文件夹 / 每个文件 / 所有文件一个包)
· 格式可选 7z / zip / rar(默认 7z),级别 0-9
(rar 需要系统装有 WinRAR;7z/zip 用 7-Zip 或内置 7z)
· 大小筛选:全部 / ≥4GB / <4GB(只打包符合大小条件的目标)
· 可勾选「打包后删除源」,输出目录留空 = 运行目录
- 批量解压:支持 zip / 7z / rar,每个压缩包解压到「以它名字命名的文件夹」
· 可勾选「解压后删除原压缩包」
- 工具优先级:先检测系统已装的 7-Zip / WinRAR,没有则用内置 7z(tools/7-Zip)
五、保存默认配置 + 自动读取
- 所有改动实时自动保存到程序同目录的 wf_batch_config.json
- 「💾 保存默认配置」手动保存并确认
- 下次启动自动载入上次的运行目录与各页签配置
六、注意事项
1. 处理 C:Program Files 等受保护目录时,请右键「以管理员身份运行」。
2. 文件正在被占用时无法移动/删除/重命名,请先关闭相关程序。
3. 每次点击「一键执行」都会先弹窗确认。
4. 内置 7-Zip 依据 LGPL 协议分发,许可证见 tools/7-Zip/License.txt。
七、源码与打包
tools/7-Zip/ 内置 7z.exe + 7z.dll
系统兼容性:本工具用 PyQt5 开发,配合 Python 3.8 打包,可在 Windows 7 / 8 / 10 / 11 运行。