插件概览
Name Plus 是一个 Flutter/Dart 包,可自动递增文件和目录名称,以避免在创建新文件或文件夹时发生冲突。它会智能地添加数字(例如 'file (1)'、'folder (2)')以确保唯一性。适用于动态生成多个文件的应用程序,如文档编辑器、项目创建工具或导出工具。该包支持所有主要平台,包括 Android、iOS、macOS、Windows 和 Linux,具有高度可移植性。通过自动处理命名逻辑,简化了文件管理,无需手动检查。
适合场景
- 自动生成唯一文件名
- 创建编号备份
- 安全导出多个文件
- 管理动态文件夹创建
- 避免文件名冲突
主要特点
- 自动名称递增
- 支持文件和目录名称
- 跨平台兼容性
- 简单的 API 集成
- 处理现有文件冲突
适合对象
- 文件管理应用
- 文档和项目生成器
- 导出工具
- 桌面和移动应用
- 具有动态文件输出的应用程序
使用建议
- 不支持自定义命名模式
- 需要手动处理路径
- 无内置文件内容写入
- 仅限名称逻辑,不包含完整文件操作
- 不适用于批量处理