How to utilize results of dir command.
Mostrar comentarios más antiguos
Hi, I am trying to use some code in a program of mine, that enables me to search for a file. In my treatment of data, I will always get only one result with the command:
dir * full *.xls (I have added some spaces on the sides of full, in order to keep things looking as they do in my command window.)
This command returns a string to me.
How do I save this string, or in any other way use this handle to open this exact file? I cannot store it to a variable using a command like:
Secretfilename=dir * full *.xls
In all this it is central that I do not know the entire name of the file I need. I only know that using this command will give said file as the only result.
Best regards, Nicki.
Respuesta aceptada
Más respuestas (1)
TargetFolder = d:\Test;
FileList = dir(fullfile(TargetFolder,'*full*.xls');
% or make string use sprintf function
N = length(FileList);
for k = 1 : N
filename = fullfile(TargetFolder,FileList(k).name);
num = xlsread(filename)
...
end
Categorías
Más información sobre File Operations en Centro de ayuda y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!