Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.20;
Скачать: CL | DM;

Вниз

EmptyDirectory: Boolean   Найти похожие ветки 

 
ИМХО ©   (2004-06-03 13:42) [0]

Как проверить, каталог пуст или нет?


 
Vlad Oshin ©   (2004-06-03 13:44) [1]

if FindFirst(Edit1.Text, FileAttrs, sr) = 0 then    //edit1.text="g:\*.*"


 
jack128 ©   (2004-06-03 13:47) [2]

function EmptyDirectory(DirName: string): Boolean;
var
 h: DWORD;
begin
 h := Windows.FindFirst(DirName + "\*.*", ...);
 Result := h = INVALID_HANDLE_VALUE;
 if not Result then Windows.FindClose(h);
end;


 
nikkie ©   (2004-06-03 13:54) [3]

небольшой оффтоп
существуют стандарты именования функций. обычно функция имеет в своем названии глагол. этот глагол и описывает то, что функция делает. в данном случае - глагол empty. ожидаемо, что функция с названием EmptyDirectory удалит все содержит директории. если функция проверяет что-то и возвращает значение Boolean, то принято давать ей название с использованием глаголов be, do, have. в данном случае можно назвать IsDirectoryEmpty.


 
nikkie ©   (2004-06-03 13:55) [4]

>удалит все содержит
удалит все содержимое


 
ИМХО ©   (2004-06-03 14:03) [5]

Да, согласен. Поспешил с созданием ветки.



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

Текущий архив: 2004.06.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.056 c
14-1086248857
___
2004-06-03 11:47
2004.06.20
И с чего бы это?


8-1081271806
Sne
2004-04-06 21:16
2004.06.20
Функции для работы с GIF


14-1086111375
SergP
2004-06-01 21:36
2004.06.20
Какой-то нехороший человек шлет мыла (наверное с вирями)


6-1083021747
shek
2004-04-27 03:22
2004.06.20
Upload на сайт


4-1084722421
noname
2004-05-16 19:47
2004.06.20
Изменить приоритет процесса, зная его Handle