How to use 'mkdir' command to make folders labelled as 1, 2, 3 till 100 using for loop in matlab code?

4 views (last 30 days)
I have cretaed a folder in E: drive named as P2. In that foler, I have to make 100 subfolders during execution of code and 50 images are to be stored in each folder. I know that for creating a folder labelled as 1, I have to write 'mkdir P2 1' command and so on till 'mkdir P2 100'. To automate folder creation, I want to use for loop. Please guide. Thanks in anticipation.

Accepted Answer

Akira Agata
Akira Agata on 15 Feb 2022
How about the following?
rootFolder = 'E:\P2';
for kk = 1:100
subFolder = num2str(kk);
folderPath = fullfile(rootFolder, subFolder);
mkdir(folderPath);
end

More Answers (0)

Products


Release

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by