exponenta event banner

директор

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

Описание

пример

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  

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

свернуть все

Устройство АФК или АФК 2, указанное как rosdevice или ros2device объект, соответственно.

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

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

свернуть все

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

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

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

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

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

Представлен в R2019b