exponenta event banner

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