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!