Bootstrap

Matlab dir函数

Matlab使用dir函数获得指定文件夹下的所有子文件夹和文件,并存放在在一种为文件结构体数组中.
 
dir函数可以有调用方式为:
 
dir('.')列出当前目录下所有子文件夹和文件
dir('G:\Matlab')列出指定目录下所有子文件夹和文件

dir('*.m')列出当前目录下符合正则表达式的文件夹和文件


读取文件夹中全部图像:

src=uigetdir('choose the dir');
cd(src);
allname=struct2cell(dir('*.jpg'));
[k len]=size(allname);
for i=1:len
    name=allname{1,i};
    I=imread(name);
    figure(i);
    imshow(I);
end


cd('C:\训练\');
file=dir('C:\训练\*.jpg');
[k len]=size(file);
for i=1:k
    name=file(i).name;
    I=imread(name);
    figure(i);
    imshow(I);
end

    


;