how to open multiple .txt files?

4 views (last 30 days)
Lilya on 20 Dec 2020
Answered: Ive J on 20 Dec 2020
Hi all,
I have certin number of txt files with different names (ex: 5, 10, 15, 20, 25, 30, 35, 40, 80, 120, ...)
I want to open them using a loop.
Any help would be appreciated.

Accepted Answer

Ive J
Ive J on 20 Dec 2020
If all the files have the same structure/data format, you can use datastore to merge them:
fileNames = {'t1.txt', 't2.txt', 't3.txt'}
ds = readall(datastore(fileNames)); % change other properties if needed
otherwise, you can use readtable within a loop
fileContents = {};
fileNames = {'t1.txt', 't2.txt'};
for i = 1:numel(fileNames)
fileContents{i, 1} = readtable(fileNames{i});

More Answers (0)


Find more on Environment and Settings in Help Center and File Exchange


Community Treasure Hunt

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

Start Hunting!