[npm libaray] copy-name-manager (「ファイル名のコピー」採番) JavaScript/TypeScript
A versatile JavaScript/TypeScript library for managing and generating sequentially named copies with customizable naming patterns. Perfect for applications requiring dynamic duplication and renaming.
関数に「ファイル名」を渡し、同じ名前が存在しなければ
渡した名前を返し、
存在していれば
「ファイル名のコピー」
を返すしてくれて
「ファイル名のコピー」を渡したときに同じ名前「ファイル名のコピー」が存在していれば
「ファイル名のコピー2」
を返してくれます
以降同じ名前が存在する分だけ「名前コピー(n)」とインクリメントしてくれます
もし
ファイル名のコピー
が削除されている状態
ファイル名
ファイル名のコピー2
上記の状態で「ファイル名」を渡すと
「ファイル名のコピー」
ファイル名のコピー2
この状態で「ファイル名」
を渡すと
ファイル名
ファイル名のコピー2
と埋めてくれます