Create multiple copies of one file in multiple directories with different names
4 次查看(过去 30 天)
显示 更早的评论
I want to create multiple folders. Let's say, the names of folders are- Folder 1, Folder 2, Folder 3 and so on.
In each folder, I would like to copy file "A.txt" and rename the file to "A_1.txt", "A_2.txt", "A_3.txt" and so on. How can I do that?
0 个评论
采纳的回答
Fabio Freschi
2022-9-28
Try this.
Note: the file A.txt must be in the current folder
% data
N = 10;
dirName = 'Folder';
fileName = 'A';
% loop
for i = 1:N
% create directory
mkdir(strcat(dirName,num2str(i)));
% copy file
copyfile('A.txt',strcat(dirName,num2str(i),'/',fileName,'_',num2str(i),'.txt'));
end
0 个评论
更多回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 File Operations 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!