[packaging] 🔥批量文件处理器2.0:新增4个重大功能,比v1.1强五倍!
Tofloor
poster avatar
老月
deepin
2026-05-24 20:30
Author

v1.1 发布后收到不少好建议,感谢大家的支持!

v2.0 来了,一个软件,五个功能,文件处理一站式搞定。正式更名:批量文件处理器。

▍五大功能

  1. 📝 批量重命名
    • 替换文本 / 前缀后缀 / 序号 / 大小写转换 / 删除字符
    • 支持拖拽添加文件/文件夹
    • 实时预览,确认后执行
  2. 🖼️ 图片格式转换(新增)
    • PNG / JPG / BMP / WEBP 互转
    • 可指定输出目录
    • 可选保留原文件
  3. 🗜️ 批量图片压缩(新增)
    • 质量可调 1-100%(推荐 70-85%)
    • PNG 格式会提示建议先转 JPG
    • 需要 ImageMagick(会自动安装)
  4. 🔍 重复文件查找(新增)
    • 按文件大小快速筛选
    • 可选 MD5 内容对比(更准确)
    • 每组自动保留一个文件,防误删
    • 支持删除或移动到其他目录
  5. 📁 文件管家(新增)
    • 按扩展名自动整理文件
    • 完全自定义规则
    • 快速模板(文档/图片/视频/音乐分类)
    • 预览效果后再执行

▍下载地址

蓝奏云:https://wwbie.lanzoue.com/iRO883q91pje
提取码:5c4a

▍声明

1,本软件使用了 ImageMagick (Apache 2.0),但并未使用此软件代码,只作为系统自动安装的依赖软件!
许可证网址:https://imagemagick.org/script/license.php

2,此软件由AI辅助做成

▍下一版本的公告

下一版本(v2.1)引入的功能包括但不限于:支持多规则组合,正则表达式。希望大家期待!

▍应用截图

image.png

image.png

image.png

image.png

image.png

▍结语
希望大家积极反馈建议和Bug,下次再见!

Reply Favorite View the author
All Replies
avatar
老月
deepin
2026-05-24 20:46
#1

希望大家积极反馈,尤其是Bug!谢谢🙏

Reply View the author
avatar
昨夜的星辰
deepin
2026-05-24 23:05
#2

支持,希望能上架商店

Reply View the author
avatar
老鹰
deepin
2026-05-25 04:57
#3

来个龙芯ABI1.0版的

Reply View the author
avatar
piaoliang77
deepin
2026-05-25 07:52
#4

建议加入小龙虾文件整理功能

Reply View the author
avatar
caoql
deepin
2026-05-25 08:26
#5

能否告知下用什么编程语言写的,能否跨系统、甚至跨平台?

Reply View the author
avatar
drw
deepin
2026-05-25 11:21
#6

希望增加arm64版本

Reply View the author
avatar
老月
deepin
2026-05-25 12:46
#7
昨夜的星辰

支持,希望能上架商店

感谢解答组回复🙏

上架应用商店的确是我下一步的目标,我会加快速度提交上架申请的

Reply View the author
avatar
老月
deepin
2026-05-25 12:47
#8
老鹰

来个龙芯ABI1.0版的

龙芯版需要龙芯电脑编译,目前我没有物理机,交叉编译太麻烦。

如果你有龙芯环境,我可以提供源码,欢迎一起搞!

Reply View the author
avatar
老月
deepin
2026-05-25 12:48
#9
piaoliang77

建议加入小龙虾文件整理功能

小龙虾那个是AI智能体的梗吧😂目前我还是专注人类手动版,轻量、离线、可控。AI文件整理会考虑,但那是很后面的事了。

Reply View the author
avatar
老月
deepin
2026-05-25 12:51
#10
caoql

能否告知下用什么编程语言写的,能否跨系统、甚至跨平台?

用C++和Qt,理论上可以跨平台。(Windows,MacOS,Linux)

优先做Linux版(deepin/UOS)

有其他平台需求欢迎提,但不保证马上出包

Reply View the author
avatar
老月
deepin
2026-05-25 12:52
#11
drw

希望增加arm64版本

arm64版需要设备编译,我手上没有物理机。

如果你有arm64机器,我可以提供源码,欢迎帮忙验证或打包。

Reply View the author
avatar
白水
deepin
2026-05-28 15:16
#12
老月

arm64版需要设备编译,我手上没有物理机。

如果你有arm64机器,我可以提供源码,欢迎帮忙验证或打包。

来一份arm版谢谢

Reply View the author
avatar
伴你高飞
deepin
2026-05-28 19:41
#13

UOS20专业版库太低用不了,能不能出个玲珑版的。

Reply View the author
avatar
老月
deepin
2026-05-28 20:18
#14
伴你高飞

UOS20专业版库太低用不了,能不能出个玲珑版的。

感谢反馈。目前版本确实依赖较新的系统库,建议先升级到 deepin 25 或 UOS 后续版本。
玲珑版在计划中,后续会支持低版本系统。谢谢理解🙏

Reply View the author
avatar
老月
deepin
2026-05-28 20:23
#15
白水

来一份arm版谢谢

我的仓库建好了,已上传到GitCode,源码在这里,欢迎在ARM64内测试:
https://gitcode.com/laoyue_dev/batch-file-processor

Reply View the author
avatar
lon
deepin
2026-05-28 20:58
#16
老月

我的仓库建好了,已上传到GitCode,源码在这里,欢迎在ARM64内测试:
https://gitcode.com/laoyue_dev/batch-file-processor

int main(int argc, char *argv[])
{
    // 高DPI设置
    #if QT_VERSION >= QT_VERSION_CHECK(5, 6, 0)
    QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
    QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
    #endif

    // Qt 5.14.0+ 特定的高DPI缩放策略
    #if QT_VERSION >= QT_VERSION_CHECK(5, 14, 0)
    QApplication::setHighDpiScaleFactorRoundingPolicy(
        Qt::HighDpiScaleFactorRoundingPolicy::PassThrough
        );
    #endif

    QApplication app(argc, argv);
    // 下面的图标换成在项目目录内的,不要用AI的图,太太大了,或处理下,图标比二进制还大几十倍,不太合适,可以考虑svg格式
    app.setWindowIcon(QIcon("/home/fangfang/Downloads/批量重命名工具图标设计 (2).png"));
    MainWindow w;
    w.show();
    return app.exec();
}
#include "main.moc"
Reply View the author
avatar
老月
deepin
2026-05-28 21:08
#17
lon
int main(int argc, char *argv[])
{
    // 高DPI设置
    #if QT_VERSION >= QT_VERSION_CHECK(5, 6, 0)
    QApplication::setAttribute(Qt::AA_EnableHighDpiScaling);
    QApplication::setAttribute(Qt::AA_UseHighDpiPixmaps);
    #endif

    // Qt 5.14.0+ 特定的高DPI缩放策略
    #if QT_VERSION >= QT_VERSION_CHECK(5, 14, 0)
    QApplication::setHighDpiScaleFactorRoundingPolicy(
        Qt::HighDpiScaleFactorRoundingPolicy::PassThrough
        );
    #endif

    QApplication app(argc, argv);
    // 下面的图标换成在项目目录内的,不要用AI的图,太太大了,或处理下,图标比二进制还大几十倍,不太合适,可以考虑svg格式
    app.setWindowIcon(QIcon("/home/fangfang/Downloads/批量重命名工具图标设计 (2).png"));
    MainWindow w;
    w.show();
    return app.exec();
}
#include "main.moc"

感谢提出的建议!这个东西我没有注意到过,后续版本我会把它变成.svg格式的。总之,感谢你的建议!谢谢🙏

like

Reply View the author