解决方案 »
- Free Pascal怎样取得命令行参数?
- 请问DBExpress的StoredProcName属性时,不能出现数据库中的存储过程,是什么原因?
- 怎么样复制一个文件到别发目录下
- 如何获得各种函数指针?
- 高分! 请问怎么实现图片的缩略图显示
- DEPHI如何连接本地SQL SERVER 创建的数据库!!等待……
- 如何知道封装的函数
- 老大们,帮帮忙!!sql问题,50分,解决就给!
- 菜鸟提问:什么地方有DELPHI代码的测试工具(free)?
- delphi2009中intraweb 哪个控件是可以让你选择日期和时间的?
- delphi中画出动态的折线怎么实现?
- 请大家伙们给个提示,如何实现我要的功能? ?见者有份
于读取函数:
function TDirectoryListbox.ReadDirectoryNames(const ParentDirectory: string;
DirectoryList: TStringList): Integer;
var
Status: Integer;
SearchRec: TSearchRec;
begin
Result := 0;
Status := FindFirst(SlashSep(ParentDirectory, '*.*'), faDirectory or
faHidden {增加}, SearchRec);
try
while Status = 0 do
begin
if (SearchRec.Attr and faDirectory = faDirectory) then
begin
if (SearchRec.Name <> '.') and (SearchRec.Name <> '..') then
begin
DirectoryList.Add(SearchRec.Name);
Inc(Result);
end;
end;
Status := FindNext(SearchRec);
end;
finally
FindClose(SearchRec);
end;
end;
如果再加 or faSysFile 就可以显示系统文件夹了