发信人: delphifan() 
整理人: delphifan(2000-12-05 19:39:44), 站内信件
 | 
 
 
【 在 liuzhangping (Wolf) 的大作中提到: 】
 : 【 以下文字转载自 WinNT 讨论区 】
 : 【 原文由 Wolf 所发表 】
 : 请问哪位大虾知道如何在NT下列举一个目录下的所有文件,包括子目录?我查遍
 : VC Help未果。请各位大虾提醒提醒。
 :    .......
 
 ========================================
 procedure SearchFiles(var dir:WideString);
 begin
  Memo1.Clear;
  if SelectDirectory('选择一个目录','',Dir) then
  FindFirst(Dir+'\*.*', faAnyFile, SearchRec);
  Memo1.Lines.Add(SearchRec.Name+ '   大小:' + IntToStr(SearchRec.Size ) + ' bytes in size');
  //Again
 	while (FindNext(SearchRec) = 0) do
  Memo1.Lines.Add(SearchRec.Name+ '   大小:' + IntToStr(SearchRec.Size ) + ' bytes in size');
  //else
  FindClose(SearchRec);
  end;
 怎么样?
  -- ================================================= 
 ==   [email protected] / [email protected]     == 
 ==    [一个真正有内容、较实用的Delphi网站]       == 
 ==        http://delphifan.wojia.com           == 
 ==  http://lmd.yeah.net  http://lmd.126.com    == 
 ================================================= 
  ※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.100.43.133]
  | 
 
 
 |