matlab中dir函数的作用

时间:2022-02-25 21:32:23

dir函数的作用:返回文件夹中的所有文件或者文件夹所组成的列表

dir  %returns a list of files and folders in the current folder.

dir name   %returns a list of files and folders that match the string name. When name is a folder, dir lists the contents of the folder.      Specify name using absolute or relative path names,当name是一个文件夹时,返回文件夹中所有内容

listing = dir(name)    %returns attributes about name.返回name的属性,是一系列结构体类型的数组。

例如>>a=dir('my_dir')

61x1 struct array with fields:

    name
    date
    bytes
    isdir
    datenum

例,我们想知道该文件夹下第三个文件的名字,即就是访问该结构体中的name成员

>>a.name(3)

ans =

             xxx.jpg  %假设是文件名为xxx.jpg

该函数的输入类型是字符串类型string,输出为结构体数组

具体细节可在matalb中输入>>doc dir