Copy the files with the same names from many folders into new one folder
Mostra commenti meno recenti
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
Risposte (3)
Ludek
il 13 Gen 2012
0 voti
1 Commento
Chandra Kurniawan
il 13 Gen 2012
for x = 1: 555
sourcefolders{x} = num2str(x,'%03i');
end
Ludek
il 13 Gen 2012
0 voti
1 Commento
Chandra Kurniawan
il 13 Gen 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
il 13 Gen 2012
0 voti
Categorie
Scopri di più su File Operations in Centro assistenza e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!