支持文件夹+视频+音频+文本+程序+图片!

支持递归子文件夹,支持文本替换.重命名+自动批量压缩+解压。

支持自动识别文件大小.支持所有格式的移动、删除、重命名、复制、查找。


使用方式-先查找-再运行~支持保存配置,下次自动读取。


功能-批量快速查找-批量重命名+批量移动+批量复制+批量解压+压缩~配置默认+递归子文件夹。

1.先说批量查找-支持常见的文件夹、图片、文本、视频、音频、压缩包、exe+dll及自定义~

放个图先


支持类别

1.jpg

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

重命名类型

2.jpg

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

移动预览

3.jpg

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

复制

4.jpg

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

删除

5.jpg

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

批量打包

6.jpg

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

批量解压

07.jpg

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 运行。