exponenta event banner

isdir

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

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

Синтаксис

result = isdir(folderName)

Описание

пример

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