Re: алгоритм поиска...
- From
- Viktor Karev (2:5080/1003)
- To
- Alexey Matvienko
- Date
- 2002-11-21T18:08:56Z
- Area
- RU.ALGORITHMS
From: Viktor Karev <termar@narod.ru>
Reply-To: termar@narod.ru
Приветствия!
Alexey Matvienko wrote:
> не могу въехать...
> нужен пеpебоp вложенных папок и поиск и файлах, котоpые лежат в этих папках...
> если можно, то на си, php, vb, perl...
процедура Поиск(Каталог,Обработка)
Результат := НайтиПервыйФайл(Каталог,Маска,Инфо)
пока (Результат = удовлетворительный) цикл
если Инфо.Тип = Каталог то
если (Инфо.Имя = ".") или (Инфо.Имя = "..") то
Ничего не делать
иначе
Поиск(Каталог + Инфо.Имя,Обработка)
конец если
иначе
Обработка(Каталог + Инфо.Имя)
конец если
Результат := НайтиСледующийФайл(Инфо)
конец цикла пока
КонецПоискаФайлов(Инфо)
конец процедуры
Важно еще правильно выполнять операцию Каталог + Инфо.Имя, чтобы
корректно вставлялся слэш (\).
Виктор
--- ifmail v.2.15dev5
* Origin: USURT's FidoNET<->Internet Gate (news://news.c (2:5080/1003@fidonet)