604
社区成员
发帖
与我相关
我的任务
分享
void __fastcall TForm2::Button1Click(TObject *Sender)
{
AnsiString Dirpath="C:\\ydlchina";
if(Dirpath[Dirpath.Length()-1] != '\\')
Dirpath = Dirpath + "\\";
TSearchRec sr;
for(int i=0;i<50;i++)
{ //只查找符合 “i_C*.jpg” 规则的文件,如果楼主还需要其它规则
//就需要你重新确定新的规则。
AnsiString path=Dirpath + IntToStr(i) + AnsiString("_C*.jpg");
if(FindFirst(path,faAnyFile,sr)==0)
{
while(1)
{
if(sr.Attr != faDirectory)
{
if(sr.Name !="." && sr.Name!="..")
{
//在此为复制出的文件
ListBox1->Items->Add(Dirpath+sr.Name);
}
}
if(FindNext(sr)!=0) break;
}
}
FindClose(sr);//释放FindFirst()所申请的内存资源
}
}
//---------------------------------------------------------------------------