Create multiple copies of one file in multiple directories with different names
5 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Rounak Saha Niloy
le 28 Sep 2022
Réponse apportée : Fabio Freschi
le 28 Sep 2022
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 commentaires
Réponse acceptée
Fabio Freschi
le 28 Sep 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
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur File Operations dans Help Center et File Exchange
Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!