Типы переменных шлюза к файловой системе

Таблица 1. Шлюз к файловой системе, поле "Значение" недоступно для выбора
Тип переменной Функция Параметры функции Тип значения параметра

В поле Тип указан шлюз к файловой системе, поле Значение недоступно для выбора

Создать папку

Путь к папке

Строковое

Возвращаемое значение

Папка ФС (выходной параметр)

Создать файл

Путь к файлу

Строковое

Возвращаемое значение

Файл ФС (выходной параметр)

Таблица 2. Папка ФС
Тип переменной Функция Параметры функции Тип значения параметра

Папка ФС

Создать подпапку

Путь к подпапке

Строковое

Возвращаемое значение

Папка ФС (выходной параметр)

Создать файл

Имя файла

Строковое

Возвращаемое значение

Файл ФС (выходной параметр)

Удалить папку с подпапками

Удалить содержимое папки

Да/Нет

Удалить пустую папку

–

–

Таблица 3. Файл ФС
Тип переменной Функция Параметры функции Тип значения параметра

Файл ФС

Добавить текст

Текст

Строковое

Добавить текст с кодировкой

Текст

Строковое

Код кодировки

Целое

Записать текст

Текст

Строковое

Записать текст с кодировкой

Текст

Строковое

Код кодировки

Целое

Копировать файл

Путь к файлу

Строковое

Перезаписать

Да/Нет

Копировать файл в файл

Файл

Файл ФС

Перезаписать

Да/Нет

Получить содержимое файла

Возвращаемое значение

Строковое, выходной параметр

Получить содержимое файла с кодировкой

Код кодировки

Целое

Возвращаемое значение

Строковое, выходной параметр

Удалить файл

–

–

Функции Добавить текст, Записать текст и Получить содержимое файла, предназначенные для работы с переменными, поставляемыми шлюзом к файловой системе. Функции корректно работают только с текстовыми файлами в Unicode.

Для работы с файлами других форматов в аналогичных случаях следует использовать функции Добавить текст с кодировкой, Записать текст с кодировкой и Получить содержимое файла с кодировкой.

При этом целочисленный параметр "Код кодировки" может принимать следующие значения:
  • 0 — Default.

  • 1 — ASCII.

  • 2 — UTF7.

  • 3 — UTF8.

  • 4 — Unicode.

  • 5 — BigEndianUnicode.

  • 6 — UTF32.