Copy the files with the same names from many folders into new one folder
Mostrar comentarios más antiguos
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
Respuestas (3)
Ludek
el 13 de En. de 2012
0 votos
1 comentario
Chandra Kurniawan
el 13 de En. de 2012
for x = 1: 555
sourcefolders{x} = num2str(x,'%03i');
end
Ludek
el 13 de En. de 2012
0 votos
1 comentario
Chandra Kurniawan
el 13 de En. de 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
el 13 de En. de 2012
0 votos
Categorías
Más información sobre Convert Image Type en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!