APIで生成されたシリアル番号+YYYYMMDDとそれに続くAPIタイムスタンプデータで名前が付けられたファイルを見つける必要があります。
例:
send0167663112011110414150180.xml --Created 20111104
send0148402292010121812300296.xml --Created 20101218
send0152858682009032013000173.xml --Created 20090320
よろしくお願いします。
これを試している言語を指定していません。C# を使用している場合は、目的のディレクトリで DirectoryInfo.GetFiles を使用し、「FileInfo」を使用してディレクトリ内のファイルのファイル情報を取得し、「Name」をチェックして、必要なものと比較します。
これにより、日付で終わり、他の基準を満たすファイルが検索されます。
date=20111104
find -type -f -name "*$date" -mtime +142 -exec ls -ltr {} \;