Ищу конкретный файл. Его имя задаю без маски:
oFileSearch.FileName = "file_name.mdb"
Так .Execute находит мне и "что_угодно_file_name.mdb", и
"file_name_что_угодно.mdb", а меня это не устраивает.
Что делать?
Всего наилучшего, Юрий Петров!
ЮП> Ищу конкретный файл. Его имя задаю без маски:
ЮП> oFileSearch.FileName = "file_name.mdb"
ЮП> Так .Execute находит мне и "что_угодно_file_name.mdb", и
ЮП> "file_name_что_угодно.mdb", а меня это не устраивает.
ЮП> Что делать?
.MatchTextExactly = True
попробуй.
Всех благ, Игорь.
(Igor Makeev 2:5022/35.16)
ICQ: 111469481
--
Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
> ЮП> Ищу конкретный файл. Его имя задаю без маски:
> ЮП> oFileSearch.FileName = "file_name.mdb"
>
> ЮП> Так .Execute находит мне и "что_угодно_file_name.mdb", и
> ЮП> "file_name_что_угодно.mdb", а меня это не устраивает.
>
> ЮП> Что делать?
>
> .MatchTextExactly = True
Это свойство задает точный поиск _в теле_ файла какого-либо
текста, а мне нужно, чтобы файл находился в точном соответствии с
заданными именем и типом.
Всего наилучшего, Юрий Петров!
> access2003
>
> Ищу конкретный файл. Его имя задаю без маски:
> oFileSearch.FileName = "file_name.mdb"
>
> Так .Execute находит мне и "что_угодно_file_name.mdb", и
> "file_name_что_угодно.mdb", а меня это не устраивает.
>
> Что делать?
Кто-нить хоть пользовался сабжем? Тоже глючит или все Ок?
Всего наилучшего, Юрий Петров!
> access2003
>
> Ищу конкретный файл. Его имя задаю без маски:
> oFileSearch.FileName = "file_name.mdb"
>
> Так .Execute находит мне и "что_угодно_file_name.mdb", и
> "file_name_что_угодно.mdb", а меня это не устраивает.
>
> Что делать?
Проблема решилась использованием функции FindFirstFile (WinAPI),
правда пришлось под нее создавать типы данных FILETIME и
WIN32_FIND_DATA.
Это же помогло решить еще одну проблему: программа с использованием
сабжа не работала в Access2002 под win98, т.е. вообще ничего не хотела
находить.
Всего наилучшего, Юрий Петров!