Create multiple copies of one file in multiple directories with different names

9 visualizzazioni (ultimi 30 giorni)
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?

Risposta accettata

Fabio Freschi
Fabio Freschi il 28 Set 2022
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

Più risposte (0)

Categorie

Scopri di più su Files and Folders in Help Center e File Exchange

Tag

Prodotti

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by