how can i store file path in string?
Show older comments
like this
f=strcat('E:\OneDrive\matlab\FYP\MMU Iris Database\MMU Iris Database\',num2str(c1),num2str(c2),num2str(c3),'\1\*.bmp')
img=dir(f);
img is not reading path
thanks in advance
3 Comments
Akira Agata
on 31 Jan 2018
What is the size of img after running your code? If .bmp files are stored in your directory, img will be N-by-1 struct array (N is a total number of .bmp files in your directory).
Jan
on 31 Jan 2018
A nicer version of your code:
f = ['E:\OneDrive\matlab\FYP\MMU Iris Database\', ...
'MMU Iris Database\', sprintf('%d%d%d', c1, c2, c3), ...
'\1\*.bmp')
img = dir(f);
Now please explain, what "img is not reading path" means. What happens, if you run the code and what do you want instead?
Walter Roberson
on 31 Jan 2018
I notice you are using OneDrive. Are you using Windows 10? Because OneDrive on Windows 10 has some glitch in interacting with MATLAB so that "on-demand" files are not available.
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!