dir

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

Синтаксис

dir(device,folder)
clist = dir(device,folder)

Описание

пример

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

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

Примеры

свернуть все

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

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

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

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

flist = dir(d,'/home/user/catkin_ws_test/');
ftable = struct2table(flist)
ftable = 

               name                          folder               isdir    bytes
    ___________________________    ___________________________    _____    _____

    '.'                            '/home/user/catkin_ws_test'    true      0   
    '..'                           '/home/user/catkin_ws_test'    true      0   
    '.catkin_workspace'            '/home/user/catkin_ws_test'    false    98   
    'build'                        '/home/user/catkin_ws_test'    true      0   
    'devel'                        '/home/user/catkin_ws_test'    true      0   
    'robotcontroller2_node.log'    '/home/user/catkin_ws_test'    false    75   
    'robotcontroller_node.log'     '/home/user/catkin_ws_test'    false    75   
    'src'                          '/home/user/catkin_ws_test'    true      0   

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

свернуть все

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

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

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

свернуть все

Оглавление, возвращенное как структура. Структура содержит эти поля:

  • имя Имя файла (char)

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

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

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

Смотрите также

| | | | |

Введенный в R2017b