用Handle:=FindFirstFile(FileName,LPWIN32_FIND_DATA),
再用FindNextFile(Handle,LPWIN32_FIND_DATA)
LPWIN32_FIND_DATA是一个结构,具体看帮助。
记住给分
再用FindNextFile(Handle,LPWIN32_FIND_DATA)
LPWIN32_FIND_DATA是一个结构,具体看帮助。
记住给分
解决方案 »
- 鼠标右键按下的事件是什么?
- 关于频繁的访问数据库,而造成程序占用CPU时间过大的问题?在线等!!!
- 最全的InstallShield资料
- Qrchart 问题! 在线等待!
- 为什么每次在添加记录以后会出现“Error creating cursor handle.”这是什么原因(SQL)?
- 如何给 TcxSpreadSheetBook 不同列设置不同的宽度??
- 求救?TXT文件问题
- 向Delphi高手请教一个问题
- 怎样用Image控件和水平滚动条、垂直滚动条来显示较大的图片?
- 一个小型的管理系统到底值多少钱?怎么样给程序定价?》
- 一些有关在DELPHI中控制Excel报表输出的方式
- delphi与NT
var
FSearchRec: TSearchRec;
FileList: TStrings;
FindResult: Integer;
begin
if Dir[length(Dir)]<>'\' then
Dir := Dir + '\'; FileList := TStringList.Create;
FindResult := FindFirst(Dir + '*.*',faAnyFile,FSearchRec);
try
while FindResult = 0 do
begin
FileList.Add(LowerCase(Dir + FSearchRec.Name));
FindResult := FindNext(FSearchRec);
end;
finally
FindClose(FSearchRec);
end; ListFiles := FileList;
end;