Имя: Пароль:
1C
 
НайтиФайлы и маска
0 Kifsif
 
16.06.15
16:20
Пытаюсь загрузить файлы с названиями файлов типа 5801435372_12_150512.txt,
где имеем ИНН_КодТорговойТочки_ГГММДД.txt
Причем, код торговой точки всегда содержит цифры, но их может быть 2 (до 99 торговых точек).

Сделал так:
Маска = 5801435372_??_[0-9][0-9][0-9][0-9][0-9][0-9].txt
Файлы = НайтиФайлы(КаталогИсточник, Маска);

В синтакс-помощнике читаю: "[" - класс символов. После открывающей квадратной скобки указывается последовательность символов. Паттерн соответствует любому из указанных символов. Можно указывать диапазон, используя "-". Описание класса символов завершается "]".

Классами пытаюсь сделать только цифры. Что-то не работают мои классы.

И еще вопрос. Скажите, пожалуйста, как мне лучше поступить с кодом торговой точки, т.е. как маску - не более двух цифр для данного сегмента имени файла?
1 butterbean
 
16.06.15
16:36
а че бы просто не написать 5801435372_*.txt
2 Kifsif
 
16.06.15
17:11
(1) Ну, отсечь хочу как бы. по идее, можно.
3 SilentMan
 
16.06.15
17:21
И ведь неважно, что такая маска только для Линуха и Маоси, а поиск, наверняка, в Винде выполняется :)
4 ДенисЧ
 
16.06.15
17:24
(3) Не пали контору...
5 Kifsif
 
16.06.15
18:12
(3) Спасибо.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn