1. 函数介绍
MATLAB中的dir()函数用于获得指定文件夹下的所有子文件夹和文件,并存放在一种文件结构体数组中。如图1所示,该结构体数组内容如下:
名目 | 含义 |
---|---|
name | 文件名 |
folder | 文件夹 |
date | 修改日期 (格式:日-月-年 时-分-秒) |
bytes | 文件大小(单位:字节) |
isdir | 目录标识符,1-目录,0-文件 |
datenum | MATLAB中特定的修改日期 |
![]() |
2. 调用方法
dir()函数的调用方式有三种,分别为:
1、dir(’.’) 列出当前目录下所有子文件夹和文件;
2、dir(‘E:\Matlab’) 列出指定目录下所有子文件夹和文件;
3、dir(E:\Matlab,’*.bmp’) 列出指定目录下后缀为.bmp的文件。
3. 备注
调用返回结果中的".“代表当前文件夹,”…"代表父文件夹,因此当前目录下文件数目为length(dir(’.’)) - 2;