% 查找文件夹中的图片文件,文件夹中含有子文件夹,所有使用的是递归访问文件
function main
maindir = 'D:\Users\Administrator\Documents\MATLAB\1';
cyc(maindir);
function cyc(maindir)
temp=1;
subdir = dir( maindir )
for i = 1 : length( subdir )
subdir( i ).name
if( isequal( subdir( i ).name, '.' ) || ...
isequal( subdir( i ).name, '..' ))
continue;
else if subdir( i ).isdir % 如果是文件夹递归
cyc([maindir '\' subdir(i).name])
else if strcmp(subdir(i).name(end-3:end) ,'.jpg')
imgdata = imread([maindir,'\', subdir( i ).name ]); % 这里进行你读取操作
temp=temp+1;
imwrite(imgdata ,[num2str(temp*i),'.jpg'],'JPG');
else continue
end
end
end
end
文件中递归循环查找指定格式文件
最新推荐文章于 2024-07-22 16:18:17 发布