MATLAB Answers


Running a code on multiple files in a folder and saving each output

Asked by Aravind
on 23 Nov 2012

I need help on a trivial issue. I am new to matlab and I just learnt the basics of matlab computing with which I have designed an algorithm for my purpose. Now, I need to run this code for many hundreds of files. There are many folders within which there are many files. Each folder has about 150 odd files. I need to run the same code on each of the 150 files and save the 150 output files in a new folder. So, if I give the path of the folder, the code should run my algorithm on each file in the folder and after running in a file, the output of the file should be stored as a new file in a new folder. If I have 1 folder with 100 input files, I should get an output of another folder with 100 output files. Help on this would be really appreciated.


Hi Aravind,

if you enter "multiple files" into the search field you will get multiple questions (with their respective answers) ...


on 23 Nov 2012

Hi Titus

I have done that search. However, I am not able to find a satisfying answer. I tried sprintf but with vain. Can you give me link of an example?


No products are associated with this question.

1 Answer

Answer by Image Analyst
on 23 Nov 2012

Please refer to the FAQ for several code examples:


Join the 15-year community celebration.

Play games and win prizes!

Learn more
Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

MATLAB Academy

New to MATLAB?

Learn MATLAB today!