Файловая система

Считать файл

Считать содержимое текстового файла в переменную.

Имя файла

[Текст] Имя текстового файла, чье содержимое требуется считать

Кодировка

Кодировка файла

Результат

[Текст/Список] Возвращает содержимое файла. Если тип указанной переменной Список, то содержимое файла будет считано построчно и записано в эту переменную

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Считать строку из файла

Считывает содержимое файла последовательно, строчка за строчкой, и переходит к выходу «Строка» для каждой из строк. Соедините последний блок из последовательности подключенной к данному коннектору со входом блока, чтобы замкнуть цикл.

Имя файла

[Текст] Имя текстового файла, чье содержимое требуется считать

Кодировка

Кодировка файла

Пропускать пустые строки

При выборе будут пропускаться пустые строки

Строка

[Текст] Строка, считанная из файла

Индекс строки

[Число] Порядковый номер прочитанной строки. Нумерация начинается с нуля

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Направление выхода

Выбор направления выхода из блока при возникновении ошибки. Возможные значения: "Default" - по умолчанию; "Right" - направо; "Bottom" - вниз. Данное свойство позволяет определить направление выхода при возникновении ошибок для блоков не содержащих коннектора "Если ошибка" (например блок "Условие"). Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Записать в файл

Записать информацию в текстовый файл, переписать содержимое текстового файла.

Имя файла

[Текст] Имя текстового файла, в который необходимо записать какую-либо информацию

Кодировка

Кодировка файла

Значение

[Любой тип данных] Какая-либо информация, которую необходимо записать в указанный текстовый файл

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Дописать в файл

Дописать в конец текстового файла новую информацию.

Имя файла

[Текст] Имя текстового файла, в который необходимо добавить какую-либо информацию

Кодировка

Кодировка файла

Значение

[Любой тип данных] Какая-либо информация, которую необходимо записать в указанный текстовый файл

С новой строки

Если галочка установлена, то текст будет добавлен с новой строки. В противном случае - текст будет дописан в конец файла без перехода на новую строку.

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Получить размер файла

Получает размер файла в байтах.

Имя файла

[Текст] Имя файла, размер которого необходимо получить

Результат

[Число] Размер файла в байтах

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Получить список файлов/папок

Получить список полных путей вложенных файлов и папок из указанной папки.

Путь к папке

[Текст] Путь к папке, список содержимого которой необходимо получить

Рекурсия

Если галочка не установлена, то в итоговый перечень элементов войдут только файлы и папки, вложенные непосредствено в указанную папку. Если галочка установлена, то в итоговый перечень элементов войдет в том числе и содержимое вложенных папок, Итоговый перечень будет пополняться до тех пор, пока не будут перечислено все содержимое всех вложенных папок.

Тип элементов

В зависимости от выбранного значения итоговый список будет пополняться файлами или папками

Фильтр файлов

[Текст] Фильтр файлов. Например: все файлы pdf - "*.pdf". Для указания нескольких фильтров используйте разделитель точку с запятой, например: "*.xls;*.xlsx"

Тип сортировки

Выбор метода сортировки

Реверсировать список

При включении реверсирует список в обратном порядке

Включать полный путь

При включении результирующие элементы будут содержать полный путь. Иначе только имя

Элементы

[Список] Возвращает для указанной папки перечень дочерних элементов: вложенных папок и файлов

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Получить путь

Узнать полный путь к файлу/директории.

Путь к папке

[Текст] Путь к папке, в которой располагается необходимый файл. Если данное свойство оставить пустым, то будет взята папка, в которой располагается проект. Если указать папку, то произойдет склеивание с именем файла

Имя файла

[Имя] Имя файла

Генерировать имя

Если включено и не задано имя файла, то будет сгенерировано случайное имя файла, включая расширение. Для получения полного пути к директории отключите это свойство и оставьте имя файла пустым

Автоинкремент

Если файл существует по указанному пути, то к его имени будет добавляться индекс с префиксом. Например: если файл "file.dat" существует, то имя будет генерироваться таким образом "file_1.dat", "file_2.dat", "file_3.dat" и так далее

Фильтр некорректных символов

При включении имя файла пройтдет фильтрацию на некорректные символы. Символы будут заменены на символ '_'

Результат

[Текст] Возвращает полный путь к указанному файлу

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Создать файл

Создать новый текстовый файл.

Путь

[Текст] Путь к папке, в которой располагается необходимый файл. Если данное свойство оставить пустым, то будет взята папка, в которой располагается проект. Если указать папку, то произойдет склеивание с именем файла

Имя файла

[Текст] Новому файлу будет присвоено указанное имя или, если поле будет не заполнено, присвоено имя, сгенерированное случайным образом

Кодировка

Кодировка файла

Результат

[Текст] Возвращает полный путь к созданному файлу

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

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

Создать новую папку.

Имя папки

[Текст] Полное имя новой папки

Результат

[Текст] Возвращается полный путь к созданной папке

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

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

Создать копию файла или папки и сохранить ее по указанному адресу.

Начальный путь

[Текст] Путь к файлу или папке, которые необходимо скопировать

Конечный путь

[Текст] Путь, по которому необходимо расположить скопированные файл или папку

Перезапись

Если галочка установлена, то существующие файлы будут перезаписаны. В противном случае - пропущены.

Тип обработки

Тип обработки. Возможные значения: Auto - автоматический режим; Directory - директория; File - файл

Игнорировать ошибки

При работе блока ошибки копирования и перезаписи будут игнорироваться

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Переместить файл/папку

Вырезать файл или папку и сохранить по указанному адресу.

Начальный путь

[Текст] Путь к файлу или папке, которые необходимо переместить

Конечный путь

[Текст] Новый путь к файлу или папке, куда будет сделано перемещение

Перезапись

Если галочка установлена, то существующие файлы будут перезаписаны. В противном случае - пропущены.

Тип обработки

Тип обработки. Возможные значения: Auto - автоматический режим; Directory - директория; File - файл

Игнорировать ошибки

При работе блока ошибки перемещения и перезаписи будут игнорироваться

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Удалить файл/папку

Удалить файл или папку из файловой системы.

Путь

[Текст] Путь, по которому расположен файл или папка, которые необходимо удалить

Тип обработки

Тип обработки. Возможные значения: Auto - автоматический режим; Directory - директория; File - файл

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Очистить папку

Удаляет из папки файлы и другие папки.

Имя папки

[Текст] Полное имя очищаемой папки

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Проверить наличие файла/папки

Проверить существование файла или папки в файловой системе по указанному адресу.

Путь

[Текст] Путь к файлу или папке, чье расположение необходимо проверить

Тип обработки

Тип обработки. Возможные значения: Auto - автоматический режим; Directory - директория; File - файл

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Направление выхода

Выбор направления выхода из блока при возникновении ошибки. Возможные значения: "Default" - по умолчанию; "Right" - направо; "Bottom" - вниз. Данное свойство позволяет определить направление выхода при возникновении ошибок для блоков не содержащих коннектора "Если ошибка" (например блок "Условие"). Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Переименовать файл/папку

Присвоить новое имя указанным файлу или папке.

Путь

[Текст] Путь к файлу или папке, чье имя необходимо сменить

Новое имя

[Текст] Новое имя файла или папки, которое необходимо присвоить указанным файлу или папке

Новое расширение

[Текст] Новое расширение указанного файла

Постфикс

[Текст] Постфикс, который будет добавлен к имени файла (например, "_v2")

Тип обработки

Тип обработки. Возможные значения: Auto - автоматический режим; Directory - директория; File - файл

Временно

Если галочка установлена, то переименование файла будет осуществлено только в рамках работы программы, изменений в файловой системе не произойдет. В противном случае - файл будет переименован в файловой системе.

Результат

[Текст] Возвращается полный путь к новому файлу или папке

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Разложить путь

Раскладывает путь на составляющие.

Путь

[Текст] Путь к файлу или папке

Каталог

[Текст] Возвращает сведения о каталоге для указанного пути. Например: "С:\Windows"

Имя файла

[Текст] Возвращает имя файла указанной строки пути без расширения. Например: "file"

Расширение файла

[Текст] Возвращает расширение указанной строки пути (включая точку "."). Например: ".tmp"

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Объединить путь

Объединяет строки в путь.

Начальный путь

[Текст] Начальный путь

Строка 1

[Текст] Первый путь для объединения

Строка 2

[Текст] Второй путь для объединения

Строка 3

[Текст] Третий путь для объединения

Имя файла

[Текст] Имя файла для объединения

Расширение файла

[Текст] Расширение файла. Если свойство "Имя файла" не задано, то это значение игнорируется

Результат

[Текст] Объединенные пути

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Ожидать файл

Ожидает появление файла заданное время. Если файл за указанное время не будет обнаружен в папке, то сгенерируется ошибка.

Имя папки

[Текст] Полное имя и путь папки где нужно ожидать файл

Имя файла

[Текст/Список] Имя файла или список имен, которые необходимо ждать. Поддерживаются символы wildcard (*, ?)

Время ожидания

[Число] Время ожидания в секундах

Результат

[Текст] Полный путь к ожидаемому файлу

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Last updated