История страницы
Получить содержимое папки
...
Версия 14 (Python)
Группа действий: Файловая система
...
Описание
Действие получает пути до всех вложенных элементов папки.
Иконка действия
...
Параметры
Входные параметры
Папка - путь к папке, содержимое которой нужно получить. Например: C:\Users\qrupl\Desktop\Test
- Тип объектов - тип объектов, которые будут получены из указанной папки. Доступные варианты: Все, Только папки, Только файлы.
- Использовать рекурсию - при значении логической переменной = true, будут считаны все пути до вложений в выбранной папке и каждой вложенной в нее". При значении логической переменной = false, будут считаны пути до вложений только в выбранной папке.
- Тип сортировки - способ, с помощью которого будет отсортировано результирующее значение. Доступные значения выпадающего списка: По имени, По размеру, По типу, По дате создания, По дате изменения. В результате сортировки будет получена коллекция с отсортированными значениями.
- Порядок сортировки - способ, с помощью которого будет упорядочено результирующее значение. Доступные значения выпадающего списка: По возрастанию, По убыванию.
- Скрытые файлы - при значении "true" скрытые файлы тоже будут выведены. Подробнее про просмотр скрытых файлов: https://helpx.adobe.com/ru/x-productkb/global/show-hidden-files-folders-extensions.html
Выходные параметры
Результат - коллекция, содержащая пути до всех вложенных элементов. Получить элементы коллекции можно с помощью действия "Получить значение по индексу".
Настройки
Свойство | Англ. наименование | Описание | Тип | Пример заполнения | Обязательность заполнения поля |
---|---|---|---|---|---|
Параметры | |||||
Папка | Folder | Путь до папки, к которой будет применено действие. | Путь к папке | C:\Users\qrupl\Desktop\Test | Да |
Тип объектов | Objects type | Вложенные элементы, пути к которым попадут в результирующую коллекцию. По умолчанию "Все" Выпадающий список:
| Строка | Нет | |
Использовать рекурсию | Use recursion | При значении логической переменной = true, будут считаны все пути до вложений в выбранной папке и каждой вложенной в нее". При значении логической переменной = false, будут считаны пути до вложений только в выбранной папке | Чекбокс | Нет | |
Тип сортировки | Sort type | Способ, с помощью которого будет отсортировано результирующее значение. По умолчанию установлена сортировка по имени. Элементы: По имени, По размеру, По типу, По дате создания, По дате изменения. | Выпадающий список | Нет | |
Порядок сортировки | Sorting order | Способ, с помощью которого будет упорядочено результирующее значение. По умолчанию установлен порядок по возрастанию. Элементы: По возрастанию, По убыванию. | Выпадающий список | Нет | |
Скрытые файлы | Hidden files | При значении "true" скрытые файлы тоже будут выведены. | Логический | Нет | |
Результат | |||||
Результат | Result | Коллекция, содержащая пути до всех вложенных элементов. | Коллекция |
Особые условия использования
- Сортировка возможна по имени, размеру, типу, дате создания и дате изменения объектов.
- Также выбранный способ сортировки может упорядочить содержимое папки по возрастанию или по убыванию.
- Если пользователь решит не использовать сортировку, в результате содержимое папки будет отсортировано по имени объектов по возрастанию.
- Если выбран способ сортировки, но не выбран порядок по убыванию/возрастанию, то по умолчанию действие отсортирует по возрастанию.
- Если выбран порядок по возрастанию/убыванию, но не выбран способ сортировки, то по умолчанию действие отсортирует по имени объектов в выбранном порядке.
- Есть возможность вывода скрытых файлов в результат.
- Если к папке отсутствует доступ - робот возвращает ошибку.
- Если при рекурсии отсутствует доступ к какой-либо папке/файлу - робот возвращает ошибку.
- Если при сортировке отсутствует доступ к просмотру информации о некоторых файлах/папках, то они выводятся ниже других файлов/папок в результирующей коллекции.
- При сортировке по дате создания, дате изменения и размеру - папки выводятся в конце списка.
Пример использования
Задача
: в папке "Новая папка" расположены папки. Получить коллекцию всех путей до всех папок и путь до папки из коллекции с индексом 0.
Решение:
воспользоваться воспользоваться действием "Получить содержимое папки", "Получить значение по индексу".
Реализация:
- Собрать схему робота, состоящего из действий:
- Настроить параметры действия "Получить содержимое папки".
- Настроить параметры действия "Получить значение по индексу".
- Нажать на кнопку "Старт" в верхней панели.
Результаты:
Программный робот отработал успешно.