Смотрите видео ниже, чтобы узнать, как установить наш сайт в качестве веб-приложения на домашнем экране.
Примечание: Эта возможность может быть недоступна в некоторых браузерах.
А если так:Почему эта функция возвращает True, даже если в проверяемой папке имеются папки/файлы?
Код:function IsDirEmpty(const Dir: string): Boolean; var FindRec: TFindRec; begin Result := FindFirst(Dir + '\*', FindRec); FindClose(FindRec); end;
function IsDirEmpty(const Dir: string): Boolean;
var
FindRec: TFindRec;
begin
if FindFirst(Dir + '\*', FindRec) then
Result := true else
Result := false;
FindClose(FindRec);
end;
А код в котором применяется функция IsDirEmpty?SBalykov, всё так же.
function IsDirEmpty(const Dir: string): Boolean;
var
FindRec: TFindRec;
begin
Result := True;
if FindFirst(Dir + '\*', FindRec) then
try
repeat
if (FindRec.Name <> '.') and (FindRec.Name <> '..') then
begin
Result := False;
Break;
end;
until not FindNext(FindRec);
finally
FindClose(FindRec);
end;
end;
Ну или так))L-e-o-N, в итоге я сделал так. Функция работает.
Код:function IsDirEmpty(const Dir: string): Boolean; var FindRec: TFindRec; begin Result := True; if FindFirst(Dir + '\*', FindRec) then try repeat if (FindRec.Name <> '.') and (FindRec.Name <> '..') then begin Result := False; Break; end; until not FindNext(FindRec); finally FindClose(FindRec); end; end;