2011-09-13 2 views
0

ファイル名「接頭辞」をとり、システムで現在一意のファイル名を昇順の番号順に返すCPANモジュールがあるのだろうかと思います。一意のシーケンスファイル名を作成するためのCPANモジュールの検索

もし私がファイルfooを書くのであれば、それが存在しないか、またはfoo.1、foo.2 foo.3 ...のいずれかがまだ存在しなければ、私はfooに書き込みます。

これはログのローテーションではなく、ファイルが一時的なものではありません。私は同じプログラムから3つの別々のストリームを生成しており、適切なデフォルト動作が必要です。 3つのストリーム(ファイル)がfoo、bar、blahの場合、ユーザーに強制的に新しい名前を指定する必要はなく、既存のファイルを上書きしたくありません。

+0

何が必要ですか?一時ファイルを作成しますか? –

答えて

2

File::Temp昇順部分は行いませんが、固有の名前が生成されます。

ログローテーションを実行しようとしていますか?それを行うモジュールもあります。