Main Content

isdir

(不推荐)确定输入是否为搜索路径中的文件夹

不推荐使用 isdir。请改用 isfolder

说明

示例

如果 folderName 是搜索路径中的文件夹,则 result = isdir(folderName) 返回 1。否则,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

获取当前文件夹列表,并仅过滤出文件夹。

创建两个文件夹 myfolder1myfolder2

mkdir myfolder1
mkdir myfolder2

获取当前文件夹列表。

listing = dir;

仅过滤出文件夹。

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

输入参数

全部折叠

文件夹名称,指定为字符向量。您可以将 folderName 指定为绝对路径或相对路径。

版本历史记录

在 R2006a 之前推出