Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.10.03;
Скачать: CL | DM;

Вниз

Прога неправильно понимает маску "~*.*" при поиске.   Найти похожие ветки 

 
RoLeX2004   (2004-09-19 16:27) [0]

"...А вопрос в следущем: Теперь я начал сканировать файлы твоим способом (который ты мне токачто посоветовал). Сканирует он на отолично во всех каталогах. Но есть одно НО: вот я сканирую по маске "~*.*" (кавычки не входят в маску) и если имя файла написано английскими буквами, то результат получается нормальным, но если имя файла написано на русском, то он уже найдёт файл не только типа "~файл.расширение", а ещё и "файл~1.расширение".
Т.е. если имя файла написано на русском языке, то для него маска "~*.*" равносильна "*~*.*".
В чём дело? Прошу помочь.

P.S. C предыдущим методом поиска файлов (который был у меня до этого (код в сообщении №3)), такая же проблема.


 
RoLeX2004   (2004-09-19 16:29) [1]

Вот полная версия моей истории - http://forum.sources.ru/index.php?showtopic=66401&view=findpost&p=461943


 
Defunct ©   (2004-09-19 16:46) [2]

Ищем по маске "*.*"

if FileName[1] = "~" Then <Обрабатываем> else <Игнорируем>


 
RoLeX2004   (2004-09-19 17:17) [3]

Чё за [1] - ? Это типа первый символ чтоли?


 
Defunct ©   (2004-09-19 17:47) [4]

Типа да


 
RoLeX2004   (2004-09-19 18:48) [5]

Мдя... это называется не найти и исправить ошибку, а обойти её.
Не самый лучший вариант.


 
RoLeX2004   (2004-09-19 18:49) [6]

Да ёще и при поиске скорость снизится, если так всё проверять.


 
ЮрийК ©   (2004-09-19 20:29) [7]

Попробуй "~*" маску


 
Defunct ©   (2004-09-19 21:30) [8]

> Мдя... это называется не найти и исправить ошибку, а обойти её.

Выводы построены на нежелании самостоятельно искать?
По скорости что одно, что другое работает одинаково.

Не самый лучший вариант

Ищи вариант лучше, тока тебе в другом форуме уже сказали о неточной работе FindFirst/FindNext (в твоем варианте именно эти функции ОС и применяются, других функций поиска в ОС нет)



Страницы: 1 вся ветка

Текущий архив: 2004.10.03;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.023 c
3-1094106963
DBL
2004-09-02 10:36
2004.10.03
Добавление данных из одной базы в другую


14-1094835390
Логистик
2004-09-10 20:56
2004.10.03
Куда пропал mbo с пятничными задачами?


3-1094120992
Pipl
2004-09-02 14:29
2004.10.03
Добавление строки в Excel


4-1093427216
beatles_bntu
2004-08-25 13:46
2004.10.03
Системный запуск приложения под XP


8-1089295741
SerBeys
2004-07-08 18:09
2004.10.03
Умножение(Multiply) цветов