请大家帮忙看下这个程序怎么实现

请大家帮忙看下这个程序如何实现?
我有一个文件夹里面都是TXT文件,并且每天5点中新生成一个,文件名为:aaa01,aaa02,aaa03,aaaXX(XX就是对应的日期)...
我想实现这样功能:执行程序时打开每天对应的文件,比如今天5号,执行后就打开aaa05,如果aaa05尚未生成,就现实 "文件尚未生成 "信息,请问该如何编写代码?

我的源程序是这样的(只能打开指定文件):
void   __fastcall   TForm1::FormCreate(TObject   *Sender)
{
      StringGrid1-> ColWidths[0]=   120;
    StringGrid1-> Align=alClient;
    StringGrid1-> ColCount=2;
    StringGrid1-> Cells[0][0]= "城市 ";
    StringGrid1-> Cells[1][0]= "天气 ";

    TStringList   *   list1=new     TStringList();
    list1-> LoadFromFile( "d:\\www.txt ");
    int   rowCount;
    rowCount=list1-> Count;
    StringGrid1-> RowCount=rowCount-1;
    TStringList   *   list2=new     TStringList();

    Form1-> Caption=list1-> Strings[1];
    for(int   k=2;k <rowCount;k++)
    {
        String   s;
        s=list1-> Strings[k];

        list2-> DelimitedText=s;
        StringGrid1-> Cells[0][k-1]=list2-> Strings[0];
        StringGrid1-> Cells[1][k-1]=list2-> Strings[1];
    }
    delete   list2;     list2=0;
    delete   list1;     list1=0;                
}
需要如何修改才能满足上面的要求

------解决方案--------------------
很简单的代码,你应该自己做。

1)先根据当天日期创建文件名
2)根据该文件名,用FileExists检查是否存在该文件,如果存在,fopen(只读)
3)如果不存在,fopen(创建)

------解决方案--------------------
文件名用一个变量代替,获得今天的日期给这个变量赋值!