Borrar filtros
Borrar filtros

How to have Matlab read files and then record the title of the file as a variable?

5 visualizaciones (últimos 30 días)
Hi everyone,
I have a set of files in a folder, like:
58.94177000.dpmrpt
62.586.dpmrpt
67.5467700.dpmrpt
77.331770000.dpmrpt
I need to read each file in Matlab, and record the title of the file like 77.331770000 as a variable, because it is a time variable.
Thank you.

Respuesta aceptada

Walter Roberson
Walter Roberson el 10 de Abr. de 2022
S = {'58.94177000.dpmrpt', '62.586.dpmrpt'}
S = 1×2 cell array
{'58.94177000.dpmrpt'} {'62.586.dpmrpt'}
[~, timepart, ~] = fileparts(S)
timepart = 1×2 cell array
{'58.94177000'} {'62.586'}
  3 comentarios
Walter Roberson
Walter Roberson el 10 de Abr. de 2022
projectdir = 'D:\data';
ext = ".dpmrp";
dinfo = dir(projectdir, "*" + ext);
filenames = fullfile({dinfo.folder}, {dinfo.name});
nfiles = length(filenames);
[~, timepart, ~] = fileparts(filenames);
for K = 1 : nfiles
thisfile = filenames{K};
thisdata = Function_To_Read_dpmrp_File_Goes_Here(thisfile);
results = Function_To_Process_Data_Goes_Here(thisdata);
end

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Graphics Object Identification en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by