Вниз
Скачать: CL | DM;

поиск новых файлов   Найти похожие ветки 

← →
Konstantin   (2009-11-27 13:14) [0]

Доброго времени суток!

есть такой вопрос, есть програмка которая ищет все файлы в определенной директории

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;

надо сделать чтобы при первом нажатии на кнопку он вывел весь список файлов которые есть в директории, в следующий раз когда нажимаеш надо чтоб выводил только те файлы которые добавили в эту папку после последнего поиска если новых файлов нету то листбокс остается пцустым. Подскажи те кто знает как это реалтзовать? а то никак неполучается


← →
Leonid Troyanovsky ©   (2009-11-27 13:35) [1]


> Konstantin   (27.11.09 13:14)  

> знает как это реалтзовать? а то никак неполучается

See sr.FindData.ftCreationTime

--
Regards, LVT.


← →
Konstantin   (2009-11-27 14:16) [2]

спасибо, я уже нашел решение, но возникла другая проблема, как вывести в листбокс содердимое файла, не текстового?


← →
Медвежонок Пятачок ©   (2009-11-27 14:20) [3]

картину шишкина например?


← →
Konstantin   (2009-11-27 14:33) [4]

файл с расширением cri в нем нажодится текст, мне его надо вывести

ListBox2.Items.LoadFromFile("C:\test\1.cri");

таким способом неполучается


← →
Медвежонок Пятачок ©   (2009-11-27 14:35) [5]

значит в нем не текст


← →
Konstantin   (2009-11-27 14:37) [6]

<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

его содержимое


← →
Медвежонок Пятачок ©   (2009-11-27 14:39) [7]

Кроме этого содержимого в нем есть еще кое что, чего ты не видишь.

А это содержимое (скопированное сюда) в лист бокс как раз грузится без проблем


← →
Konstantin   (2009-11-27 14:41) [8]

а как нибудь его можно загрузить? в лист бокс или нет?


← →
Медвежонок Пятачок ©   (2009-11-27 14:44) [9]

ну чего неясно-то?

файл твой НЕ ТЕКСТОВЫЙ.

а листбоксу наплевать на расширение.
назови файл хоть
"файл.стопудовонетектовый"

листбокс все равно всосет его, если он реально только текст содержит.


← →
Konstantin   (2009-11-27 14:49) [10]

понятно, просто думал может есть какой способ его вывести если там нетолько текст содержится



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.048 c
2-1332225008
ixen
2012-03-20 10:30
2013.03.22
Обращение из потока


2-1345815783
Разведка
2012-08-24 17:43
2013.03.22
немогу найти причину ошибки


6-1261756160
Kain
2009-12-25 18:49
2013.03.22
Реализация мультиплексирования


15-1341331433
Никто ...
2012-07-03 20:03
2013.03.22
Вторничная даже не задача)))


2-1341489229
.code
2012-07-05 15:53
2013.03.22
updater




   Наверх