連番のファイル名を生成するには
textfile_001.txt のような数字3桁の連番を含んだファイル名を生成したいです。
単に連番を生成するのではなく、作成先のフォルダ内を検索して同じパターンのファイル名があったら連番の最大値+1でファイル名を生成したい。
たとえば、フォルダが空の時は、textfile_001.txt
フォルダに
textfile_001.txt
textfile_002.txt
がある時は、textfile_003.txt
フォルダに
textfile_001.txt
datafile_002.dat
がある時は、textfile_002.txt
(datafile_002.dat はファイル名のパターンが違うので無視)
という感じです。
どのようにコーディングすればよいでしょうか。