Разное
Последние книги
Самое популярное
Все бесплатно
Все ссылки на файлы, расположенные на страницах сайта, добавлены пользователями и доступны для бесплатного скачивания. За содержание этих файлов администрация сайта ответственности не несет.
Навигация
Вопросы
Компоненты TabControl, PageControl, TabSet, TabbedNoteBook, NoteBook
Категория: Компоненты
Категория: Компоненты
Распознавание кодировки. Перекодировка.
Категория: Текст и строки
Категория: Текст и строки
Вставить иконки в Grid
Категория: Компоненты
Категория: Компоненты
Получить список запущенных приложений
Категория: Приложение
Категория: Приложение
Замена подстроки в строке
Категория: Текст и строки
Категория: Текст и строки
Вычислить логарифм
Категория: Математика
Категория: Математика
Определить МАС-адрес карты
Категория: Интернет и Сети
Категория: Интернет и Сети
Установить в программу свои шрифты
Категория: Приложение
Категория: Приложение
Как поместить графический элемент в ListBox
Категория: Компоненты
Категория: Компоненты
Упаковать *.mdb-файл
Категория: Базы данных
Категория: Базы данных
Delphi - База Знаний: Как произвести поиск файлов во вложенных папках
procedure findfile(s:string); //каталог, откуда начать поиск
var SearchRec:TSearchRec;
res:integer; //результат поиска (0 или нет)
begin
res:=FindFirst(s+'*.*',faAnyFile,SearchRec);
res:=findNext(SearchRec);
While res=0 do
begin
if (SearchRec.Attr=faDirectory) and ((SearchRec.Name='.')or(SearchRec.Name='..')) then
begin
Res:=FindNext(SearchRec);
Continue;
end;
if (SearchRec.Attr=faDirectory) then//если нашли директорию, то ищем файлы в ней
begin
findfile(s+SearchRec.Name+'\');//поиск во вложенной папке
Res:=FindNext(SearchRec);
Continue;
end;
form1.ListBox1.Items.Add(Sea.Name);//добавляем в Listbox:Tlistbox имя файла
Res:=FindNext(SearchRec);
end;
FindClose(SearchRec);
end;