【发布时间】:2011-04-15 16:35:54
【问题描述】:
我将参数值'*1.dat' 传递给FindFirst,仍然是FindFirst() 例程返回的第一个文件是46checks5.dat,非常一致。
这是一个已知问题吗?
vpath:=trim(vpath);
result:=true;
try
res:=findfirst(vpath+'\'+vmask,faarchive,search); //vmask = *1.dat
try
while res=0 do
begin
vlist.add(search.name); //searchname returned is 46checks5.dat!!!
res:=findnext(search);
end;
finally
findclose(search);
end;
except
result:=false;
end;
【问题讨论】: