% 查找文件夹中的图片文件,文件夹中含有子文件夹,所有使用的是递归访问文件
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
文件中递归循环查找指定格式文件
最新推荐文章于 2025-08-16 13:54:29 发布
本文介绍了一种使用递归方法在指定文件夹及其子文件夹中查找并处理特定类型的图片文件的过程。通过编程实现,能够自动识别并处理.jpg格式的图片,包括读取、操作及重新命名等步骤。
189

被折叠的 条评论
为什么被折叠?



