Группа: Пользователи
Сообщений: 31
Спасибо сказали: 3 раз
Рейтинг: 0
Здравствуйте! Имеется огромное количество файлов (более 300 тыс) Необходимо из всего этого хлама отобрать строго определённые по маске. Использую функцию НайтиФайлы(Каталог, Маска); Проблема в том, что если использую маски B_*_01????????.xml и B_*_06????????.xml файлы отбираются. Количество отобранных файлов больше нуля.
Но стоит их объединить в B_*_0[6,1]????????.xml или B_*_0[61]????????.xml или B_*_0[1-6]????????.xml поиск прекращается. Количество отобранных файлов ноль.
В "Синтаксис-помошнике" написано
Цитата
"[" - класс символов. После открывающей квадратной скобки указывается последовательность символов. Паттерн соответствует любому из указанных символов. Можно указывать диапазон, используя "-". Описание класса символов завершается "]".
Группа: Местный
Сообщений: 2908
Из: Київ, Україна
Спасибо сказали: 1159 раз
Рейтинг: 1244.5
AleksWhite7 @ Today, 12:20
, Приведу более полную выдержку из сп:
QUOTE
Для операционной системы MS Windows: В строке маски, помимо обычных символов, допускается использование символа "*" (звездочка), обозначающего любое число произвольных символов, и "?" (знак вопроса), обозначающего один произвольный символ.
Для операционных систем Linux, MacOS: В строке маски допускается использование следующих последовательностей: - любой символ, допустимый в имени файла. Сопоставление указанных символов производится с учетом регистра; - "*" (звездочка) - любая последовательность символов; - "?" (знак вопроса) - любой символ; - "[" - класс символов. После открывающей квадратной скобки указывается последовательность символов. Паттерн соответствует любому из указанных символов. Можно указывать диапазон, используя "-". Описание класса символов завершается "]". Для указания "-" в качестве символа класса нужно указать его первым или последним символом. Если после "[" указан знак "!", то класс описывает все символы, кроме указанных.
Допрацьовую: - "Бухгалтерія для України 2.1"; - "Альфа-Авто: Автосалон+Автосервіс+Автозапчастини, українська версія".
Группа: Пользователи
Сообщений: 31
Спасибо сказали: 3 раз
Рейтинг: 0
Теперь понятно.
А может подскажете как организовать отбор по дате создания? А то поиск по маске и перебор и отсеивание по файл.ПолучитьВремяИзменения() получается очень долго.
1С Предприятие 8.3, 1С Предприятие 8.2, 1С Предприятие 8.1, 1С Предприятие 8.0, 1С Предприятие 7.7, Литература 1С, Общие вопросы по администрированию 1С, Методическая поддержка 1С - всё в одном месте: на Украинском 1С форуме!