//给你些个函数
function GetFileInDir(ADir: string; AFileList: TStringList): Integer;
var
SearchRec: TSearchRec;
begin
AFileList.Clear;
Result := 0;
if (FindFirst(ADir+'*.*', faAnyFile, SearchRec)=0) then //目录中有文件
begin
AFileList.Items.Add(ADir+SearchRec.Name); //增加到文件列表中
while(FindNext(SearchRec)=0) do //查找下一个文件
AFileList.Items.Add(ADir+SearchRec.Name); //增加到文件列表中
FindClose(SearchRec); //关闭
end
Result := AFileList.Items.Count;
end;