Модератор: Модераторы
pehser писал(а):Вот не обходимо написать софтину котарая будет проверять появились ли в папке файлы.
function GetFileCount(dir : string):integer;
var fs : TSearchRec;
begin
Result:=0;
if FindFirst(dir+'/*.*',faAnyFile-faDirectory-faVolumeID, fs)=0 then
repeat
inc(Result);
until FindNext(fs)<>0;
FindClose(fs);
end;
Andreich писал(а):pehser писал(а):Вот не обходимо написать софтину котарая будет проверять появились ли в папке файлы.
Можно реализовать используя подход, основанный на учете количества файлов (можно даже по типу).
Если папка пустая, то функция возвращает 0, иначе - число файлов соответствующих маске.
- Код: Выделить всё
function GetFileCount(dir : string):integer;
var fs : TSearchRec;
begin
Result:=0;
if FindFirst(dir+'/*.*',faAnyFile-faDirectory-faVolumeID, fs)=0 then
repeat
inc(Result);
until FindNext(fs)<>0;
FindClose(fs);
end;
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31