dir

Перечислите содержание папки на устройстве

Описание

пример

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

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

Примеры

свернуть все

Свяжите с устройством ROS и перечислите содержимое папки.

Свяжите с устройством ROS. Задайте адрес устройства, имя пользователя и пароль вашего устройства ROS.

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

Получите список папок рабочей области Сережки на вашем устройстве 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