dir

Список содержимого папки на устройстве

Описание

пример

dir(device,folder) перечисляет файлы в папке на устройствах ROS или ROS 2. Поддерживаются подстановочные знаки.

clist = dir(device,folder) сохраняет список файлов как структуру.

Примеры

свернуть все

Подключитесь к устройству ROS и перечислите содержимое папки.

Подключитесь к устройству ROS. Укажите адрес устройства, имя пользователя и пароль устройства ROS.

d = rosdevice('192.168.17.129','user','password');

Получите список папок рабочей области Catkin на устройстве ROS. Просмотрите папку как таблицу.

flist = dir(d,'/home/user/Documents/mw_catkin_ws/');
ftable = struct2table(flist)
ftable=6×4 table
            name                            folder                    isdir    bytes
    _____________________    _____________________________________    _____    _____

    {'.'                }    {'/home/user/Documents/mw_catkin_ws'}    true       0  
    {'..'               }    {'/home/user/Documents/mw_catkin_ws'}    true       0  
    {'.catkin_workspace'}    {'/home/user/Documents/mw_catkin_ws'}    false     98  
    {'build'            }    {'/home/user/Documents/mw_catkin_ws'}    true       0  
    {'devel'            }    {'/home/user/Documents/mw_catkin_ws'}    true       0  
    {'src'              }    {'/home/user/Documents/mw_catkin_ws'}    true       0  

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

свернуть все

Устройство ROS или ROS 2, заданное как rosdevice или ros2device объект, соответственно.

Имя папки для перечисления содержимого, заданное как вектор символов.

Выходные аргументы

свернуть все

Список содержимого, возвращенный как структура. Структура содержит следующие поля:

  • name - Имя файла (char)

  • folder - Абсолютный путь (char)

  • bytes - Размер файла в байтах (double)

  • isdir - Индикатор того, name ли является папкой (logical)

Введенный в R2019b