![]() |
Модераторы: volvo877, Snowy, MetalFan |
![]() ![]() ![]() |
|
Vitiligo |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 29.5.2006 Где: Сергиев Посад Репутация: нет Всего: нет |
Пожалуйста помогите... задача такая, мне нужно найти все файлы с определенным именем на всех носителях и провести определенную операцию(какую неважно)
Тоесть пользователь задает название Текстового файла и нужно найти все файлы с таким именем... если напишите код процедуры(поидее она не очень большая) - буду очень признателен!! |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: нет Всего: 459 |
Для поиска нужно подключить модуль DOS и использовать его функции FSearch - поиск файла в текущем каталоге.
и FindFirst - поиск первого файла с заданным именем и атрибутами. После нахождения очередной директории необходимо осуществить рекурентный поиск вней. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Vitiligo |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 29.5.2006 Где: Сергиев Посад Репутация: нет Всего: нет |
Вы меня извините... сам я Дельфист и С++'шник (о как)
Просто знакомая попросила помочь ей с лабороторной по паскалю... там довольно таки много задач было и только одну я не смог реализовать, по причине того, что никогда не работал на чистом паскале... поэтому нельзя ли написать исходник процедуры... буду премного благодарен ![]() Это сообщение отредактировал(а) Vitiligo - 15.6.2006, 15:19 |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: нет Всего: 459 |
Vitiligo, К сожалению я тоже
и руководствуюсь скудными воспоминаниями. У меня даже компилятора сейчас нет, так что непосредственно кодом не могу - только алгоритмом ![]() -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
volvo877 |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 2073 Регистрация: 15.11.2004 Репутация: 2 Всего: 116 |
Ну, если на всех носителях, то вот так:
|
|||
|
||||
Vitiligo |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 18 Регистрация: 29.5.2006 Где: Сергиев Посад Репутация: нет Всего: нет |
Спасибки
![]() |
|||
|
||||
Guedda |
|
|||
![]() Подрывник ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3137 Регистрация: 27.12.2005 Где: Ростов-на-Дону Репутация: нет Всего: 78 |
А разве в чистом Паскале есть функции FindFirst FindNext?
-------------------- Ll 2 |
|||
|
||||
Linus |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 129 Регистрация: 13.8.2006 Где: Украина Репутация: нет Всего: 4 |
По крайней мере в Турбо Паскалике (да и в Борланд) есть. Первый раз я опробовал FindFirst и FindNext на TP6 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi" | |
|
Запрещается! 1. Обсуждать и делится взломанными компонентами или программным обеспечением 2. Публиковать ссылки на варез 3. Оффтопить
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, THandle, Rrader, volvo877. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Object Pascal: кроссплатформенные технологии | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |