私のタスクの1つは、特定の日付パターンに一致するファイルの数を数えることです。本当に私がする必要があるのは、ディレクトリをループし、各ファイル名を調べ、そのファイル名の2番目のピリオドを見つけてから、次の4文字を調べて、組み立てている日付文字列に一致するものがあるかどうかを確認することです。
2012年11月は「1211」と表示されます。以下のファイル名の2番目のピリオドの後の最初の4文字を使用すると、最初のファイル名( "o.tt.121113150804")がそのパターンに一致するため、ヒットします。そのファイルを数えて、他の2つはそのままにしておきます。
以下のファイルは単なるサンプルです。それらは多くの異なる方法で名前を付けることができます。それらは通常、99%未満の時間の単なるバリエーションです。2つのピリオドがあり、2番目のピリオドの後に4桁をチェックする必要があるという事実は、確かな定数です。
確認する必要のあるファイル名:
o.tt.121113150804
o.stpw.101209092541
i.rtat.120831045704