各位大侠,帮我看看代码有什么问题吗?为什么这样不能搜索目录下的TXT文件?
procedure FindFile(Dir: String);
var
sr: TSearchRec;
FileAttrs: Integer;
begin
FileAttrs := faAnyFile;
if FindFirst(Dir + '*.mp3', FileAttrs, sr) = 0 then
begin
if (sr.Attr and FileAttrs) = sr.Attr then
ListBox1.Items.Add(Dir + sr.Name);
while FindNext(sr) = 0 do
if (sr.Attr and FileAttrs) = sr.Attr then
ListBox1.Items.Add(Dir + sr.Name);
FindClose(sr);
end;
end;procedure TForm1.Button1Click(Sender: TObject);
begin
FindFile('E:\');
end;
procedure FindFile(Dir: String);
var
sr: TSearchRec;
FileAttrs: Integer;
begin
FileAttrs := faAnyFile;
if FindFirst(Dir + '*.mp3', FileAttrs, sr) = 0 then
begin
if (sr.Attr and FileAttrs) = sr.Attr then
ListBox1.Items.Add(Dir + sr.Name);
while FindNext(sr) = 0 do
if (sr.Attr and FileAttrs) = sr.Attr then
ListBox1.Items.Add(Dir + sr.Name);
FindClose(sr);
end;
end;procedure TForm1.Button1Click(Sender: TObject);
begin
FindFile('E:\');
end;
解决方案 »
- 我用FastMM4.72 为什么我内存无法free 掉
- ActiveForm放在 VC或Delphi的窗口里,点按钮出现死锁,是什么原因?
- delphi/java base 技术论坛。给大家一个交流空间
- 【十万火急:Dbexpress问题】 SQLStoredProc调用oracle *包*中存储过程的问题 报错找不到数据???
- 有关delphi帮助的疑问
- 绘制图形时的自动滚屏问题
- 报表问题,很简单,大家过来侃侃,不要钱的
- 如何判断DirectShow解码器停止工作或如何判断一个数据包是否为"mpeg1"格式?
- 表与表之间的操作
- DLL调用,窗体显示。可是主程序关闭的时,窗体这个对象该如何释放?
- 一个简单的菜单问题,请大家多多指教?急急急(分可再加)
- 高手请进!嵌入网页中的Activex如何获取加载它的浏览器对象?谢谢!
你查找的是mp3文件啊。