Copy the files with the same names from many folders into new one folder
Show older comments
Dear all, could anyone help with this issue? We want to copy files with same names from many folders into new one folder. Example: 001/aaa.tiff, 002/aaa.tiff, ..., 555/aaa.tiff. - result new/001.tiff,002.tiff,003.tiff
If I do the dir of the folder there appears this list of folders: ., .., 001, 002, and so on. It is a structure array and I am not familiar with that.
Thanks for any advice, Ludek
Answers (3)
Ludek
on 13 Jan 2012
0 votes
1 Comment
Chandra Kurniawan
on 13 Jan 2012
for x = 1: 555
sourcefolders{x} = num2str(x,'%03i');
end
Ludek
on 13 Jan 2012
0 votes
1 Comment
Chandra Kurniawan
on 13 Jan 2012
The use copyfile instead
for num = 1 : length(sourcefolders)
file = dir(fullfile(sourcefolders{num},filename));
newname = strcat(num2str(num,'%03i'),'.tif');
copyfile(fullfile(sourcefolders{num},file.name),fullfile(destinationfolder,newname));
end
Ludek
on 13 Jan 2012
0 votes
Categories
Find more on Convert Image Type in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!