Mask (prm, POINTER)
Описание: Выбор файлов по маске
Назначение: Создание переменной
Ключевой объект: Текстовый. Перемещается в первый параметр
Параметры: Текстовый, Маркер метода, Набор первичных параметров. Текст «**» - аналогичен маркеру SELF, сохраняет файл поверх файла источника
Маркеры:
Если метод используется при загрузке файлов:
SUBDIR – Включая подкаталоги
Если метод используется при экспорте файлов:
MIX – Сохранение данных в одном файле
TEXT – Воспринимать исходные файлы как текстовые (используется для языков программирования)
USEINDEX – Использовать в качестве имён файлов индекс, должен быть индексный объект
NOSTYLE – Удаление таблицы стилей HTML файла
CLEAR – Сохранять чистый текст при выгрузке HTML файла
Возвращаемое значение: Набор параметров для обработки - [PARAMETERS]
Применение:
1. Открываем указанный файл
OPEN Mask("С\My Project\my_file.doc") AS files
2. Открываем все файлы по маске с поиском во вложенных каталогах
OPEN Mask("С\ MyProject\*.doc", SUBDIR) AS files
3. Сохраняем все файлы с автоматической нумерацией по маске
SAVE предложение AS Mask("С\ MyProject\book_%.rtf", индекс)
4. Сохраняем все файлы с автоматической нумерацией по маске с использованием в качестве имени индекса объекта
SAVE предложение AS Mask(индекс, USEINDEX)
4. Сохраняем файлы поверх файла источника, применяется только к файлам и указателям матрицы изменений файла
SAVE файл AS Mask("**")