Flut Renamer:高效批量文件重命名工具

Flut Renamer:高效批量文件重命名工具

renamer A bulk file renamer written in flutter (dart). Available on Linux, Windows, Android, iOS and macOS. 项目地址: https://gitcode.com/gh_mirrors/ren/renamer

项目介绍

Flut Renamer 是一款功能强大且易于使用的文件和目录管理工具,旨在帮助用户高效地批量重命名文件和目录。告别手动逐一重命名的繁琐过程,Flut Renamer 提供了多种重命名选项,包括插入文本、文件元数据和Exif数据、替换文本、删除文本、重新排列等,让您可以根据需求快速批量重命名文件。

"Flut" 源自 "Flutter",表明该应用是基于 Flutter 框架开发的。同时,"Flut" 在德语中意为“洪水”或“潮汐”,暗示该应用能够像洪水或潮汐一样迅速地批量重命名文件。

项目技术分析

Flut Renamer 基于 Flutter 框架开发,充分利用了 Flutter 的跨平台特性,使其能够在多个操作系统上运行,包括 Android、Linux、Windows、macOS 和 iOS。Flutter 的高性能和丰富的 UI 组件库为 Flut Renamer 提供了流畅的用户体验和美观的界面设计。

项目中使用了多种第三方库来增强功能,例如 desktop_drop 库用于桌面平台的拖放功能,super_drag_and_dropnative_drag_n_drop 库用于尝试实现 iOS 平台的拖放功能。尽管目前 iOS 平台的拖放功能尚未完全实现,但项目仍在不断改进中。

项目及技术应用场景

Flut Renamer 适用于各种需要批量重命名文件的场景,例如:

  • 照片管理:在整理照片时,您可以使用 Flut Renamer 根据拍摄日期、地点等信息批量重命名照片文件。
  • 文档整理:在整理文档时,您可以使用 Flut Renamer 根据文档内容或创建日期批量重命名文档文件。
  • 多媒体文件管理:在管理音乐、视频等多媒体文件时,您可以使用 Flut Renamer 根据文件元数据批量重命名文件。

项目特点

  • 多种重命名选项:支持插入、替换、删除文本以及重新排列文件名,满足各种重命名需求。
  • 文件元数据和Exif数据插入:可以从文件元数据和Exif数据中提取信息并插入到文件名中,方便文件管理。
  • 完全开源免费:Flut Renamer 完全开源,不含任何广告或应用内购买,用户可以随时随地自由使用。
  • 跨平台兼容性:基于 Flutter 框架开发,Flut Renamer 可以在多个操作系统上运行,包括 Android、Linux、Windows、macOS 和 iOS。

安装指南

Android

您可以从 Google Play 商店安装 Flut Renamer,或从 releases 页面下载 *.apk 文件进行安装。

Linux

下载 *.AppImage 或 *.tar.gz 文件,或使用以下命令安装:

yay -S flut-renamer # 从源代码构建
yay -S flut-renamer-bin # 二进制版本

Windows

releases 页面下载 *.exe 文件进行安装。

macOS

releases 页面下载 *.dmg 文件进行安装。

iOS

releases 页面下载 *.ipa 文件,并使用 AltStore 或其他工具进行安装。

已知问题或限制

Android

Android 提供的拖放文件为内容 URI,无法直接重命名,因此需要将其转换为绝对路径。目前,从 AOSP Files 应用和 Files by Google 应用拖放的文件不支持获取绝对路径,因此不支持从这些应用拖放文件。

iOS

在 iOS 上选择文件需要两步操作:首先选择文件所在的目录,然后在选定的文件夹中选择要重命名的文件。由于系统限制,必须使用两步操作。

未来计划

  • 重复名称检查
  • 大小写转换、简繁体中文转换、拼音转换、拉丁文/西里尔文音译
  • 增量重命名
  • 规则重新编辑
  • 实现 iOS 重命名功能

截图展示

桌面端

| Desktop-0 | Desktop-1 | |:--------------------------------------------------|:--------------------------------------------------| | Desktop-2 | Desktop-3 |

手机端

| Phone-0 | Phone-1 | Phone-2 | Phone-3 | Phone-4 | |:----------------------------------------------|:----------------------------------------------|:----------------------------------------------|:----------------------------------------------|:----------------------------------------------|

七英寸平板

| Seven-inch_Tablet-0 | Seven-inch_Tablet-1 | |:----------------------------------------------------------------------|:----------------------------------------------------------------------| | Seven-inch_Tablet-2 | Seven-inch_Tablet-3 |

十英寸平板

| Ten-inch_Tablet-0 | Ten-inch_Tablet-1 | |:------------------------------------------------------------------|:------------------------------------------------------------------| | Ten-inch_Tablet-2 | Ten-inch_Tablet-3 |

致谢

  • 感谢 m040601 为应用命名提供的建议。
  • 感谢 LinuxLinks 在他们的文章中推荐了 Flut Renamer。
  • 感谢 HowToMen 在他们的视频中推荐了 Flut Renamer。
  • 感谢 Andy 在他们的文章中推荐了 Flut Renamer。

renamer A bulk file renamer written in flutter (dart). Available on Linux, Windows, Android, iOS and macOS. 项目地址: https://gitcode.com/gh_mirrors/ren/renamer

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

孔旭澜Renata

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值