clear all
clc
M_dir = 'D:\ second_folders'
D_dir = 'D:\ master_folder'
files = dir(M_dir);
dirFlags = [files.isdir];
subFolders = files(dirFlags);
for k = 1 :length(subFolders)
if any(isletter(subFolders(k).name))
c_dtry = strcat(M_dir,subFolders(k).name)
fileList = getAllFiles(c_dtry)
for n1 = 1:length(fileList)
[pathstr,name,ext] = fileparts(fileList{n1})
s = dir(fileList{n1});
S = s.bytes/1000;
Im = imread(fileList{n1});
[h,w,d] = size(Im);
if ((strcmp(ext,'.jpg')|strcmp(ext,'.png'))&S>=50&(write image dimension condition))
baseFileName = strcat(name,ext);
fullFileName = fullfile(D_dir, baseFileName);
imwrite(Im, fullFileName);
end
end
end
end
Best Answer