Azzera filtri
Azzera filtri

Importing multiple files with the same content and saving each uniquely

1 visualizzazione (ultimi 30 giorni)
I have about 200 files that all have the same headers, I have been doing one file at a time, but found a mistake in my script and have to redue it all over again.
Is there a simple way for me to just run all of my .txt files at once, or simultaneously and save them uniquely, so that I can differentiate between each saved file?
my current script for importing: (I save each with the same name and rename them right now)
%%this will filter out the first row and create each column header as the variable name
fid = fopen('RD2_MB3_2700_EB.txt','r'); %<--- File to be imported
firstline = fgetl(fid);
firstline = regexprep(firstline,'-Angle Based','');
numvars = numel(strread(firstline,'%s'));
fgetl(fid); %<-- Skip the second line
data = textscan(fid,repmat('%f',1,numvars));
eval(['[' strrep(firstline,' ',',') '] = deal(data{:})']);

Risposta accettata

Sean de Wolski
Sean de Wolski il 15 Feb 2013

Più risposte (2)

Image Analyst
Image Analyst il 15 Feb 2013

Andrew
Andrew il 15 Feb 2013
Thanks!

Categorie

Scopri di più su File Operations in Help Center e File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by