Flutter驱动,轻松实现文件批量命名与整理

OncePower,一款基于Flutter的文件与文件夹批量重命名工具,提供高效、直观的文件整理解决方案,无需正则表达式即可完成复杂命名。

9AI工具Flutter工具文件整理批量重命名图片预览

简介

OncePower是一款利用Flutter技术开发的文件与文件夹批量重命名工具,专注于提高文件命名与整理的效率。它支持批量删除空文件夹、批量移动文件,并提供了无需学习正则表达式的高级匹配功能。特别为图片重命名设计了“视图模式”,方便用户进行可视化预览和排序。项目地址:github.com/ilgnefz/once_power

OncePower:免正则的批量重命名与文件整理工具

主要能力

批量重命名

  • 替换匹配内容:直接替换匹配到的文本。
  • 匹配长度:支持指定片段截取,包括负数尾部截取。
  • 以日期命名:将匹配内容替换为日期,默认为创建日期的8位格式。
  • 前缀/后缀:直接添加前后缀。
  • 直接输入文件名或导入TXT列表:名称以空格或换行分隔。
  • 保留特定内容:仅保留匹配部分,其他字符清除。
  • 按扩展名过滤:仅对指定后缀的文件进行重命名。

文件整理

  • 一键开启“整理文件”模式:批量移动文件、批量删除空文件夹。
  • 目标路径输入框支持上下键切换历史记录。

视图模式(图片/视频预览)

  • 图片可视化排序:拖拽排序、右键勾选或删除、长按拖动。
  • 预览视频、移动图片至首位/末尾、放大/缩小、设定自定义尺寸。
  • PSD预览;进入视图模式时,列表中过滤掉非图片文件。

高级模式与预设

  • 高级菜单以“指令链”重命名:指令与顺序组合决定最终命名结果。
  • 常用指令可保存为预设;支持预设排序、导入/导出。
  • 分组与多选:文件设置组、指令设置组;支持Ctrl单选编号排序与Shift区间多选。
  • 过滤未更名文件、扩展新名称列宽度、深色模式。

批量操作与可追溯

  • 批量操作指令支持多选执行。
  • 生成OPLOG操作日志:重命名日志默认保存在软件logs文件夹;整理菜单日志也存于此处(除非指定目标文件夹)。
  • 撤销操作:便于回退。
  • 媒体文件元数据命名、修改文件日期。
  • CSV映射重命名:读取前两列的新旧名称;同样支持以逗号分隔的新旧名TXT或OPLOG文件进行还原。

系统集成

  • Windows右键菜单:在资源管理器中直接添加文件至软件;未运行时受系统限制一次仅传入一个路径。
  • “发送到”集成:将快捷方式放入“发送到”后,可一次传入多个文件/文件夹;软件运行状态下右键添加会自动采用“追加模式”。

支持平台与语言

  • 语言:中文、English。
  • 平台:Windows(支持Win10及以上版本)、macOS(需自行打包,参考“打包”说明)、Linux(需自行打包,参考“打包”说明)。

适用人群与场景

  • 图片与视频文件批量命名、图库整理、素材盘清理。
  • 项目归档、课程/实验数据命名统一、日志留存与回滚需求。
  • 不想学正则但要做精细匹配的用户。

快速上手

  1. 将文件/文件夹拖入列表,或用左下角菜单添加。
  2. 选择改名方式:替换、截取、日期、前后缀、TXT/CSV/OPLOG。
  3. 勾选“整理文件”以移动文件或删除空文件夹。
  4. 需要可视化处理图片时切换到“视图模式”。
  5. 保存常用指令为预设,配合日志与撤销保证可控。

使用提示

  • 进入视图模式会清理列表中的非图片条目,不会删除磁盘文件。
  • 右下角CSV只读取前两列。
  • 点击左下角“存储图标”可保存部分配置,减少重复设置。

下载地址

下载地址:OncePower

OncePower:免正则的批量重命名与文件整理工具

OncePower:免正则的批量重命名与文件整理工具

GitHub地址:https://github.com/ilgnefz/once_power