用findfist好像只能查找一个类型,比如*.txt,
要查找多个类型的话要重复一次查找比如*.txt *.php的话要查找两次
能不能一次查找多个类型的文件呢。
比如:dir *.doc *.txt
多谢大家了。
要查找多个类型的话要重复一次查找比如*.txt *.php的话要查找两次
能不能一次查找多个类型的文件呢。
比如:dir *.doc *.txt
多谢大家了。
解决方案 »
- 知道访问密码可是不知道写在什么位置?
- delphi制作联机帮助的问题
- 我也来一个问题:用过 Indy TIdMessage 的人请进
- 颜色算法
- Qrchart 问题! 在线等待!
- .create(self)和.create(application)有什么区别
- RM报表导出EXCEL时,为什么限制100页问题,求助
- ado,odbc问题。无奈,无奈。up有分
- 请问怎么样adodataset编辑一条记录
- 装双操作系统NT和Win98,会有什么不好的地方?应注意什么?程序都还能正常运行吗?
- 为什么我的下载文件代码--------------效率好慢?
- java 里的一句字符转换代码,delphi里该用什么函数?
procedure TForm1.btn1Click(Sender: TObject);
var
liPath: TStringList;
ser: tsearchRec;
i: Integer;
begin
liPath := TStringList.Create;
liPath.Add('D:\pas\bak\*.rar');
liPath.Add('D:\pas\bak\*.7z');
liPath.Add('D:\pas\bak\*.zip');
for I := 0 to liPath.Count - 1 do
begin
if FindFirst(liPath[], faAnyFile, ser) = 0 then
repeat
Memo1.Lines.Add(ser.Name); // 列出所有指定目录中的rar、7z、zip类型文件
until (FindNext(ser) <> 0);
end; liPath.Free;
end;