list the subfolders in a folder – Matlab (only subfolders, not files)
Use isdir field of dir output to separate subdirectories and files: d = dir(pathFolder); isub = [d(:).isdir]; %# returns logical vector nameFolds = {d(isub).name}’; You can then remove . and .. nameFolds(ismember(nameFolds,{‘.’,’..’})) = []; You shouldn’t do nameFolds(1:2) = [], since dir output from root directory does not contain those dot-folders. At least on Windows.