Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.04.2010, 20:06   #1
D_A_akella
Пользователь
 
Регистрация: 12.04.2010
Сообщений: 12
По умолчанию Поиск каталога

Доброго времени суток.
Вроде как нет такой темы. поиск по крайней мере ничего не показал.
в общем
такая вот беда....

есть каталог на пример D:\base1\ в нем есть еще 3 каталога Bbase1,Bbase2,Bbase3 нужно чтобы программа заходила в каталог D:\base1\, есть возможность указат только каталог, находила эти папки и архивировала их...

если именно код самой процедуры поиска покажите буду очень очень признателен.....
заранее спасибо)
D_A_akella вне форума Ответить с цитированием
Старый 18.04.2010, 20:39   #2
bitSoft
Programming...
Форумчанин
 
Аватар для bitSoft
 
Регистрация: 13.03.2010
Сообщений: 198
По умолчанию

Class TSearchRec,
ishi na forume esty mnogoe
Код:
With TProgrammersForum.Create do  AddNewTopic('Title','Content...');
bitSoft вне форума Ответить с цитированием
Старый 18.04.2010, 20:47   #3
D_A_akella
Пользователь
 
Регистрация: 12.04.2010
Сообщений: 12
По умолчанию

как это ни странно, но на форуме я многое поискал, есть только поиск ФАЙЛОВ в ПАПКАх, но никак не папок в папках.

Class TSearchRec, если не ошибаюсь работает с FindFirst а она, опть же если не ошибаюсь занимаешь поиском ФАЙЛОВ.
Цитата:
Запись типа TSearchRecord определяет структуру данных, используемую подпрограммами FindFirst и FindNext для хранения информации искомого файла.
Если я в чем то не прав то поправте)))
вопрос в СТ актуален.
D_A_akella вне форума Ответить с цитированием
Старый 18.04.2010, 20:53   #4
bitSoft
Programming...
Форумчанин
 
Аватар для bitSoft
 
Регистрация: 13.03.2010
Сообщений: 198
По умолчанию

u TSerachRec esti faDirectory ,

Код:
 if (SearchRec.Attr and faDirectory) = faDirectory then ShowMessage(SearchRec.Name); // eto i ПАПКА
Код:
With TProgrammersForum.Create do  AddNewTopic('Title','Content...');
bitSoft вне форума Ответить с цитированием
Старый 19.04.2010, 10:53   #5
D_A_akella
Пользователь
 
Регистрация: 12.04.2010
Сообщений: 12
По умолчанию

честно ничего не понял(

Код:
begin
        DirCat:=POut+'\'+PoutName;
        //if NOT DirectoryExists(sDir) then
        //ForceDirectories(DirCat);
        p:= FindFirst(DirCat,faDirectory,DirPathN);
        findcat:=dircat+string(DirPathN.Name);
        Arr_findCat[0]:=string(DirPathN.Name);
        o:=1;
        while p = 0 do
          begin
            p:=Findnext(dirpathn);
            filename1:=dirpathn.Name;
            Arr_findCat[o]:=filename1;
            inc(o);
          end;
вот код...в FindFirst в свойсвах поствил типа faDerectory. а толку..DirPathN.Name пустое...
D_A_akella вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Hendel каталога zumm Общие вопросы Delphi 2 27.03.2010 12:55
Бликировка каталога zumm Общие вопросы Delphi 1 27.03.2010 12:51
картинки из каталога Var17 PHP 2 06.03.2008 22:05
Копирование КАТАЛОГА Рустам Общие вопросы Delphi 10 13.10.2007 12:22
Шифрование каталога _SERGEYX_ Безопасность, Шифрование 3 02.08.2007 15:16