套件概覽
Name Plus 是一個 Flutter/Dart 套件,能自動遞增檔案與目錄名稱,以避免建立新檔案或資料夾時發生衝突。它會智慧地附加數字(例如 'file (1)'、'folder (2)'),確保唯一性。適用於動態產生多個檔案的應用程式,例如文件編輯器、專案建立工具或匯出工具。此套件支援所有主要平台,包含 Android、iOS、macOS、Windows 與 Linux,具有高度可移植性。透過自動處理命名邏輯,簡化檔案管理,無需手動檢查。
適用情境
- 自動產生唯一檔名
- 創建編號備份
- 安全匯出多個檔案
- 管理動態資料夾建立
- 避免檔案名衝突
主要特色
- 自動名稱遞增
- 支援檔案和目錄名稱
- 跨平台相容性
- 簡單的 API 結合
- 處理現有檔案衝突
適合對象
- 檔案管理應用
- 文件與專案產生器
- 匯出工具
- 桌面與行動應用程式
- 具有動態檔案輸出的應用程式
使用建議
- 不支援自定命名模式
- 需要手動處理路徑
- 無內建檔案內容寫入
- 僅限名稱邏輯,不包含完整檔案操作
- 不適用於批次處理