Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Получить содержимое папки Версия 14 (Python)

Группа действий: Файловая система 

...

Описание

Действие получает пути до всех вложенных элементов папки.

Иконка действия

...

Image Added

Параметры 

Входные параметры

Папка - путь к папке, содержимое которой нужно получить. Например: C:\Users\qrupl\Desktop\Test

Тип объектов - тип объектов, которые будут получены из указанной папки.  Доступные варианты: Все, Только папки, Только файлы.

Использовать рекурсию - при значении логической переменной = true, будут считаны все пути до вложений в выбранной папке и каждой вложенной в нее. При значении логической переменной = false, будут считаны пути до вложений только в выбранной папке. 

Тип сортировки - способ, с помощью которого будет отсортировано результирующее значение. Доступные значения выпадающего списка: По имени, По размеру, По типу, По дате создания, По дате изменения. В результате сортировки будет получена коллекция с отсортированными значениями. 

Порядок сортировки - способ, с помощью которого будет упорядочено результирующее значение. Доступные значения выпадающего списка: По возрастанию, По убыванию.

Скрытые файлы - при значении "true" скрытые файлы тоже будут выведены. Подробнее про просмотр скрытых файлов: 

...

Show hidden files and folders in Windows

Выходные параметры

Результат - коллекция, содержащая пути до всех вложенных элементов. Получить элементы коллекции можно с помощью действия "Получить значение по индексу". 

Настройки

Свойство
Property
Описание
Description
Тип
Type
Пример заполненияОбязательность заполнения поляПараметрыПапкаПуть до папки, к которой будет применено действие.Путь к папке
Filling exampleMandatory field
Parameters
FolderPath to the directory, whose content should be returnedRobin.FolderPathC:\
Users\qrupl\Desktop\TestДаТип объектов

Вложенные элементы, пути к которым попадут в результирующую коллекцию.

По умолчанию "Все"

Выпадающий список:

  • Все
  • Только папки
  • Только файлы
СтрокаНетИспользовать рекурсиюПри значении логической переменной = true, будут считаны все пути до вложений в выбранной папке и каждой вложенной в нее". При значении логической переменной = false, будут считаны пути до вложений только в выбранной папкеЧекбоксНет
doc\imgYes
Objects typeNested elements, the paths to which will be included in the resulting collection. Default «All»Robin.String
No
Sort typeThe method by which the resulting value will be sorted. The default is to sort by name.Robin.String
No
Sorting orderThe way in which the resulting value will be ordered. The default is ascending order.Robin.String
No
Hidden filesIf set to «true», hidden files will also be displayed in the result.Robin.BooleantrueNo
Use recursionIf the value of the boolean variable = true, all paths to attachments in the selected folder and each subfolder in it will be read. If the value of the boolean variable = false, the paths to attachments only in the selected folder will be readRobin.BooleantrueNo
Results
ResultList of every nested element pathRobin.Collection
Тип сортировки

Способ, с помощью которого будет отсортировано результирующее значение. По умолчанию установлена сортировка по имени.

Элементы: По имени, По размеру, По типу, По дате создания, По дате изменения.

Выпадающий списокНетПорядок сортировки

Способ, с помощью которого будет упорядочено результирующее значение. По умолчанию установлен порядок по возрастанию.

Элементы: По возрастанию, По убыванию.

Выпадающий список НетСкрытые файлыПри значении "true" скрытые файлы тоже будут выведены.ЛогическийНетРезультатРезультатКоллекция, содержащая пути до всех вложенных элементов.Коллекция


Особые условия использования

  1. Сортировка возможна по имени, размеру, типу, дате создания и дате изменения объектов.
  2. Также выбранный способ сортировки может упорядочить содержимое папки по возрастанию или по убыванию.
  3. Если пользователь решит не использовать сортировку, в результате содержимое папки будет отсортировано по имени объектов по возрастанию.
  4. Если выбран способ сортировки, но не выбран порядок по убыванию/возрастанию, то по умолчанию действие отсортирует по возрастанию.
  5. Если выбран порядок по возрастанию/убыванию, но не выбран способ сортировки, то по умолчанию действие отсортирует по имени объектов в выбранном порядке.
  6. Есть возможность вывода скрытых файлов в результат.
  7. Если к папке отсутствует доступ - робот возвращает ошибку.
  8. Если при рекурсии отсутствует доступ к какой-либо папке/файлу - робот возвращает ошибку.
  9. Если при сортировке отсутствует доступ к просмотру информации о некоторых файлах/папках, то они выводятся ниже других файлов/папок в результирующей коллекции.
  10. При сортировке по дате создания, дате изменения и размеру - папки выводятся в конце списка.

Пример использования 

Задача

В папке "RPA" расположены папки. Необходимо получить коллекцию всех путей до всех папок и путь до папки из коллекции с индексом 0. 

Решение

Воспользоваться действием "Folder list", "Get value by index". 

Реализация

  1. Собрать схему робота, состоящего из действий:


  2. Настроить параметры действия "Folder list". 


  3. Настроить параметры действия "Get value by index".


  4. Нажать на кнопку "Старт" в верхней панели. 

Результаты

Программный робот отработал успешно.