MATLAB: How to copy files but not folders from one folder to destination

copyfilefiles onlyMATLAB

Not sure why I am having difficulty searching for this but all the questions I found were just about copying specific file or specific patterns of files.
Is there a quick way to ask copyfile to copy only the files but not the folders that may also be in the directory to a destination directory?
Thanks!
Jesse

Best Answer

For others who may have a similar question, I achieved this goal by using the following:
sourceDir = dir(runSource);
sourceDir([sourceDir.isdir]) = [];
for k = 1:numel(sourceDir)
sourceFile = [sourceDir(k).folder,'/',sourceDir(k).name];
destFile = [curDir,'/',sourceDir(k).name];
copyfile(sourceFile,destFile);
end