isdir

(Не рекомендуемый) Определяет, является ли вход папка на пути поиска файлов

isdir не рекомендуется. Использование isfolder вместо этого. isdir поиски папок на пути поиска файлов, который может привести к неожиданным результатам. isfolder поиски папок только на заданном пути или в текущей папке.

Синтаксис

Описание

пример

result = isdir(folderName) возвращается 1 если folderName папка на пути поиска файлов. В противном случае, isdir возвращается 0.

Примеры

свернуть все

Проверяйте если вход myfile1.txt папка. Результат 0 показывает на тот myfile1.txt не папка.

result = isdir('myfile1.txt')
result = logical
   0

Создайте папку myfolder, и затем проверяйте если myfolder папка. Результат 1 показывает на тот myfolder папка.

mkdir myfolder;
result = isdir('myfolder')
result = logical
   1

Получите список Текущих папок и отфильтруйте только папки.

Создайте две папки, myfolder1 и myfolder2.

mkdir myfolder1
mkdir myfolder2

Получите список текущих папок.

listing = dir;

Отфильтруйте только папки.

onlyFolders = listing([listing.isdir]);
onlyFolders.name
ans = 
'.'
ans = 
'..'
ans = 
'myfolder1'
ans = 
'myfolder2'

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

свернуть все

Имя папки в виде вектора символов. Можно задать folderName как абсолютный или относительный путь.

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

| | |

Представлено до R2006a