Copy the files with the same names from many folders into new one folder
이전 댓글 표시
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
답변 (3개)
Ludek
2012년 1월 13일
0 개 추천
댓글 수: 1
Chandra Kurniawan
2012년 1월 13일
for x = 1: 555
sourcefolders{x} = num2str(x,'%03i');
end
Ludek
2012년 1월 13일
0 개 추천
댓글 수: 1
Chandra Kurniawan
2012년 1월 13일
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
카테고리
도움말 센터 및 File Exchange에서 File Operations에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!