Описание
Извлекает название всех файлов в указанной папке и сохраняет их в массив. При добавлении данного действия в рабочее пространство автоматически добавляется действие "Сохранить значение в переменную". При необходимости действие "Сохранить значение в переменную" можно удалить.
Параметры
-
Задать значение: позволяет в явном виде задать путь к папке, откуда нужно извлечь список всех файлов.
-
Сохранить результат предыдущего шага: в качестве пути берет результат действия из предыдущего шага workflow.
-
Вычислить значение: позволяет воспользоваться особой формулой или специальным методом для задания пути.
Позволяет добавить поясняющий текст к блоку. Текст будет отображаться внутри блока сверху от названия функции.
Результат
По умолчанию список файлов и папок хранится в переменной directory_files
. Данная переменная представляет из себя массив строк. Например, если в указанной папке есть папки "documents", "reports" и файлы "scan.png", "employees.xlsx", "agreement.docx", то соответствующий массив будем иметь вид ["agreement.docx", "documents", "employees.xlsx", "reports", "scan.png"]
.
Взаимодействие с папками
Данное действие позволяет взаимодействовать не только с файлами, но и с папками. Чтобы указать путь к папке, необходимо скопировать его из проводника файлов и вручную вставить в поле ввода параметра «Путь к файлу». Важно помнить, что кнопка «Выбрать» не позволяет выбирать путь к папкам.
Рекомендации к использованию
Данное действие удобно в ситуациях, когда нужно совершить несколько однотипных действий для большого количества файлов. Тогда можно извлечь список имен всех файлов в папке в массив, а затем запустить цикл для этих элементов.