Use dir for files not in any folder
Show older comments
Hello every one,
I wanted to know if I can use dir commant for files that are not in any folder! ( In fact I want to know if I have to put the .mat files inside any folder and then use dir command)
Currently using dir command gives zero results for me.
data_list=dir('VectrinoData.228.22.Vectrino Profiler.00000/*.mat'); %This gives 0*1 struct
10 Comments
Stephen23
on 17 Aug 2022
"..files that are not in any folder"
What is a file that is "not in any folder" ?
Walter Roberson
on 17 Aug 2022
dir() can operate on the current directory; for example dir('*.mat')
You can also do things like dir('VectrinoData.228.22.Vectrino Profiler.*.mat')
mehra
on 17 Aug 2022
Walter Roberson
on 17 Aug 2022
Okay, what about it?
dinfo = dir('VectrinoData.228.22.Vectrino Profiler.00000.mat')
and then you would be able to examine dinfo.name, dinfo.isfolder, and so on.
mehra
on 17 Aug 2022
Walter Roberson
on 17 Aug 2022
Then as far as MATLAB can tell, that file does not exist in the current directory.
What shows up if you use
dinfo = dir('V*.mat')
{dinfo.name}.'
mehra
on 17 Aug 2022
Walter Roberson
on 17 Aug 2022
What exactly showed up for the output of the above two commands?
@mehra : Check this again. I'm convinced that you have over seen something:
file = 'VectrinoData.228.22.Vectrino Profiler.00000.mat'
isfile(file)
folder = cd
list = dir(fullfile(folder, '*.mat'))
{list.name}
What output do you get?
mehra
on 17 Aug 2022
Answers (0)
Categories
Find more on File Operations 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!