-
Доброго времени суток! есть такой вопрос, есть програмка которая ищет все файлы в определенной директории
procedure TForm1.Button1Click(Sender: TObject);
Var SR:TSearchRec;
FindRes:Integer;
begin
ListBox1.Clear;
FindRes:=FindFirst('c:\test\*.*',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;
ListBox1.Items.Add(SR.Name);
FindRes:=FindNext(SR);
end;
FindClose(SR);
ListBox1.Items.SaveToFile('C:\test.txt');
end;
надо сделать чтобы при первом нажатии на кнопку он вывел весь список файлов которые есть в директории, в следующий раз когда нажимаеш надо чтоб выводил только те файлы которые добавили в эту папку после последнего поиска если новых файлов нету то листбокс остается пцустым. Подскажи те кто знает как это реалтзовать? а то никак неполучается
-
> Konstantin (27.11.09 13:14)
> знает как это реалтзовать? а то никак неполучается
See sr.FindData.ftCreationTime
-- Regards, LVT.
-
спасибо, я уже нашел решение, но возникла другая проблема, как вывести в листбокс содердимое файла, не текстового?
-
картину шишкина например?
-
файл с расширением cri в нем нажодится текст, мне его надо вывести
ListBox2.Items.LoadFromFile('C:\test\1.cri');
таким способом неполучается
-
значит в нем не текст
-
<MP:T> 2.1,Product number,,,NONE <MP:T> 2.2,Hardware revision,,,NONE <MP:T> 2.3,Software revision,,,NONE <MP:T> 2.4,Bartrack number,,,NONE
его содержимое
-
Кроме этого содержимого в нем есть еще кое что, чего ты не видишь.
А это содержимое (скопированное сюда) в лист бокс как раз грузится без проблем
-
а как нибудь его можно загрузить? в лист бокс или нет?
-
ну чего неясно-то?
файл твой НЕ ТЕКСТОВЫЙ.
а листбоксу наплевать на расширение. назови файл хоть "файл.стопудовонетектовый"
листбокс все равно всосет его, если он реально только текст содержит.
-
понятно, просто думал может есть какой способ его вывести если там нетолько текст содержится
|