Importing multiple files with the same content and saving each uniquely
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
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{:})']);
0 comentarios
Respuesta aceptada
Más respuestas (2)
Ver también
Categorías
Más información sobre Low-Level File I/O en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!