% 查找文件夾中的圖片文件,文件夾中含有子文件夾,所有使用的是遞歸訪問文件
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
文件中遞歸循環查找指定格式文件
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.