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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.06.2008, 08:54   #1
Antik163RUS
Пользователь Подтвердите свой е-майл
 
Регистрация: 11.06.2008
Сообщений: 17
По умолчанию Нужна помощь: выбор файлов исходя из имени файлов

Всем привет. Нужна помощь, мне надо написать прогу чтобы она выбирала файл из нескольких и выбор этот исходил из, например имя файла 87994_76763746_005.тхт, и мне надо выбрать все файлы в которых встречаеца часть "005". Подскажите как???
Antik163RUS вне форума Ответить с цитированием
Старый 12.06.2008, 15:54   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

На чём написать? Что значит "она выбирала файл из нескольких"? - если несколько файлов имеют в названии '005' - какой брать - первый из них, случайным образом, все?

p.s. посмотрите на функцию FindFirst(...) - там можно задать маску поиска, в вашем случае маска будет '*005*.*'
Serge_Bliznykov вне форума Ответить с цитированием
Старый 16.06.2008, 07:25   #3
Antik163RUS
Пользователь Подтвердите свой е-майл
 
Регистрация: 11.06.2008
Сообщений: 17
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
На чём написать? Что значит "она выбирала файл из нескольких"? - если несколько файлов имеют в названии '005' - какой брать - первый из них, случайным образом, все?

p.s. посмотрите на функцию FindFirst(...) - там можно задать маску поиска, в вашем случае маска будет '*005*.*'
Большое спасибо. А можно сделать двойную маску, то есть чтобы выбор был допустим и по маске 005 и еще по 006?

Последний раз редактировалось Antik163RUS; 16.06.2008 в 07:44.
Antik163RUS вне форума Ответить с цитированием
Старый 17.06.2008, 07:19   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

Цитата:
А можно сделать двойную маску, то есть чтобы выбор был допустим и по маске 005 и еще по 006?
напрямую - нельзя :-(
Обойти можно разными способами, например, искать все *00*.* - а потом проверять в найденном
if Pos('005',SearchRec.Name)>0 then Нашли 005;
if Pos('006',SearchRec.Name)>0 then Нашли 006;

либо найти через FindFirst сначала все файлы с '005'
потом все файлы с '006'
Как понятнее и удобнее - так и делайте...
Serge_Bliznykov вне форума Ответить с цитированием
Старый 19.06.2008, 21:20   #5
Antik163RUS
Пользователь Подтвердите свой е-майл
 
Регистрация: 11.06.2008
Сообщений: 17
По умолчанию

Цитата:
Сообщение от Serge_Bliznykov Посмотреть сообщение
напрямую - нельзя :-(
Обойти можно разными способами, например, искать все *00*.* - а потом проверять в найденном
if Pos('005',SearchRec.Name)>0 then Нашли 005;
if Pos('006',SearchRec.Name)>0 then Нашли 006;

либо найти через FindFirst сначала все файлы с '005'
потом все файлы с '006'
Как понятнее и удобнее - так и делайте...
Спасибо. А вот если мне надо допустим сначала выбрать файл по дате с расширением заданным используя datetimepicker, а затем исходя из даты выбрать файлы по определенной маске? Можно поподробнее
Antik163RUS вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Затирка файлов SunKnight Общие вопросы Delphi 12 11.05.2011 09:58
Условие для файлов Nemesisking Общие вопросы Delphi 11 30.01.2009 09:20
Выбор компонента для работы с содержимым текстовых файлов[Delphi] sergey31 Помощь студентам 2 28.08.2008 16:53
Печать pdf файлов из списка файлов в Excel АПС Microsoft Office Excel 5 15.04.2008 16:04
нужна помощь по работе с строками файлов... Ruffian Общие вопросы Delphi 9 15.11.2006 16:05