Тема: Поиск папки или файла по имени

Есть множество примеров по проверке существования файла или папки, а как найти файл или папку по имени?
Есть рекомендации по использованию объекта "FileSearch", но этот метод не работает под Акадом.

Re: Поиск папки или файла по имени

Поищи в других системах и зашей в dll-ку.

Re: Поиск папки или файла по имени

Тоже столкнулся с такой проблемой - необходим поиск файла, а в акаде "FileSearch" не используется. Может кто-то уже разобрался как это лучше сделать? Можно и на лиспе.
Спасибо.

Re: Поиск папки или файла по имени

Сделать это можно, если использовать функцию Dir и рекурсию. Код займет, примерно, 25 строк.

Re: Поиск папки или файла по имени

а что за рекурсия? smile извиняюсь за неграмотность, если есть пример кода, можно взглянуть?

Re: Поиск папки или файла по имени

... надо только помнить, что при рекурсивном вызове функция Dir() потеряет "текущий" каталог на верхнем уровне (каталогов много, а функция одна), поэтому нужно сохранять позицию этого каталога ...
Когда-то писал нечто подобное. Получилось, правда, не 25 строк, а побольше, но, может быть, программер я такой smile
А так в принципе ничего сложного нет.

Re: Поиск папки или файла по имени

Будет медленно работать у меня куча вложенных папок и около 5000 файлов

Re: Поиск папки или файла по имени

у меня есть код на лиспе (15 строчек).
3179 файлов за 0.7 секунды.

Re: Поиск папки или файла по имени

Поделитесь? :)

Re: Поиск папки или файла по имени

> DMS
не могли бы вы выслать на е-майл?

Re: Поиск папки или файла по имени

> Andro
посмотрите здесь:
https://www.caduser.ru/forum/topic12821.html