files = ditab(in) 以表格形式返回 in 的目录列表。 MATLAB 内置的 DIR 命令生成目录列表,但它将返回的结构转换为表。 结果表的变量名称是由 DIR 返回的字段名称,辅以标识文件扩展名的“ext”和文件夹(自 R2016b 以来仅由 DIR 返回)。 ditab和dir的区别如下: + DIRTAB 返回一个表而不是一个结构+ DIRTAB 甚至在 R2016b 之前添加了变量文件夹。 添加了尾随文件(在 R2016b 中不是由 DIR 完成的) + 名称栏不包括文件扩展名,它出现在单独的栏中+ 日期列现在包含文件日期的日期时间表示而不是 cellstr 文本。 + 伪目录 '.' 并且“..”不会出现在表格行中。 使用 ditab 对目录进行制表可以更轻松地按文件大小或文件扩展名进行排序,例如,使用 sortrows。 前 3 列是文件夹、文件和 ext,可以