V
vital
я пробовал так
* во второй listbox должен добавляться путь вместе с именем..Как?
2.Алгоритм работает только в пределах одной папки, как заставить работать и с вложенными? хотя бы до 3 уровней..
зы.
кажись придумал решение второго, пошел пробовать.
Код:
procedure TForm1.Button1Click(Sender: TObject);
Var SR:TSearchRec;
FindRes:Integer;
begin
FindRes:=FindFirst('путь\*.mp3',faAnyFile,SR);
While FindRes=0 do
begin
if ((SR.Attr and faDirectory)=faDirectory) and
((SR.Name='.')or(SR.Name='..')) then begin
FindRes:=FindNext(SR);
Continue;
end;
form2.sListBox2.Items.Insert(form2.pathlst.Items.Count,sr.Name);
form2.sListBox1.Items.Insert(form2.sListBox1.Items.Count,sr.Name);
FindRes:=FindNext(SR);
end;
FindClose(SR);
end;
* во второй listbox должен добавляться путь вместе с именем..Как?
2.Алгоритм работает только в пределах одной папки, как заставить работать и с вложенными? хотя бы до 3 уровней..
зы.
кажись придумал решение второго, пошел пробовать.