Read Sequence text files in Matlab

Hello everybody , I want to read more than one text file in Matlab with loop , this files not in sequence names same this 'GSM-2_2002095-2002120_0021_UTCSR_0060_0005' 'GSM-2_2002123-2002137_0012_UTCSR_0060_0005', How can i do it ?

 Accepted Answer

harjeet singh
harjeet singh on 17 Jan 2016
Edited: Walter Roberson on 17 Jan 2016
try to use this code, do read file with fopen using file_path in the loop
folder_name='ABC';
files=dir(folder_name);
for i=3:length(files)
file_name=files(i).name;
file_path=strcat(folder_name,'\',file_name);
end

2 Comments

Please learn to use fullfile() as we do not assume that everyone is using MS Windows (OS-X and Linux use / not \ )
thanks @walter so the above command will be like
file_path=fullfile(folder_name,file_name);

Sign in to comment.

More Answers (1)

thanks harjeet singh very much about ur answer but please i want u write example

1 Comment

folder_name='test';
files=dir(folder_name);
for i=3:length(files)
file_name=files(i).name;
file_path=fullfile(folder_name,file_name);
fid=fopen(file_path);
c=fread(fid,inf,'*char')
end

Sign in to comment.

Categories

Find more on Get Started with MATLAB 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!