怎麽樣得到一個指定路徑下的所有文件的文件名和文件的總個數呀?比如說c:\abc\下的所有文件.
解决方案 »
- 维尔指纹采集
- 关于界面的问题
- Delphi 程序结束是可以返回值吗?
- 如何获取硬件信息 高分 高分 高分
- 我的delphi为什么只能实现一步undo,是不是要设置一下啊?
- 有谁知道,Query能否执行这样一段Sql脚本??各位师傅请进!!!
- COM+组件怎么不能装载
- TDBGridEH当UseMultiTitle设为True时,如何能将多层的Title正确无误的导入到EXCEL,Ehlib包中
- 向大家请教Delphi如何调用java webservice的过程,越详细越好,不胜感激!
- 各位朋友请介绍一下讲解DELPHI中使用线程的好书或例子,谢谢了
- 关于tlist的问题(很菜,请帮帮忙)
- 从资源载入图片的问题~
2:还有其他方法
procedure DirToTreeView(Tree: TTreeView; Directory: string; Root: TTreeNode; IncludeFiles:
Boolean);
var
SearchRec : TSearchRec;
ItemTemp : TTreeNode;
begin
with Tree.Items do
try
BeginUpdate;
if Directory[Length(Directory)] <> '\' then Directory := Directory + '\';
if FindFirst(Directory + '*.*', faDirectory, SearchRec) = 0 then
begin
repeat
if (SearchRec.Attr and faDirectory = faDirectory) and (SearchRec.Name[1] <> '.') then
begin
if (SearchRec.Attr and faDirectory > 0) then
Root := AddChild(Root, SearchRec.Name);
ItemTemp := Root.Parent;
DirToTreeView(Tree, Directory + SearchRec.Name, Root, IncludeFiles);
Root := ItemTemp;
end
else if IncludeFiles then
if SearchRec.Name[1] <> '.' then
AddChild(Root, SearchRec.Name);
until FindNext(SearchRec) <> 0;
FindClose(SearchRec);
end;
finally
EndUpdate;
end;
end;
FindNext
FindClose