Перечислите содержание папки
dir
файлы списков и папки в текущей папке.
dir
файлы списков и папки то соответствие name
name
. Когда name
папка, dir
перечисляет содержимое папки. Задайте name
использование абсолютных или относительных путей. name
аргумент может включать *
подстановочный знак в имени файла и обоих *
и **
подстановочный знак в пути. Символы рядом с **
подстановочный знак должен быть разделителями файлов.
Исключить недопустимые записи, возвращенные dir
команда, используйте cellfun
функция.
MyFolderInfo = dir;
MyFolderInfo = MyFolderInfo(~cellfun('isempty', {MyFolderInfo.date}));
Недопустимые записи происходят, когда вы запускаете dir
с выходным аргументом и результатами включают несуществующий файл или файл что dir
не может запросить по некоторой другой причине. В этом случае, dir
возвращает следующие значения по умолчанию.
date: '' bytes: [] isdir: 0 datenum: []
Недопустимые записи обычно происходят на платформах UNIX® когда dir
запрашивает символьную ссылку, указывающую на несуществующую цель. Несуществующая цель является целью, которая перемещена, удалена или переименована.
Чтобы получить список доступных дисков на платформах Microsoft Windows, используйте DOS net use
команда в командной строке.
dos('net use')
Или введите
[s,r] = dos('net use')
MATLAB возвращает результаты в символьный массив r
.