dir([num2str(d) '\*.png']
9 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
dir([num2str(d) '\*.png']
Any one can tell me what is happening over here?
0 Commenti
Risposte (1)
Stephen23
il 29 Giu 2018
Modificato: Stephen23
il 29 Giu 2018
It searches for files name with the file extension .png that are located in the directory d.
dir([num2str(d) '\*.png']
'\*.png' % character vector
num2str(d) % convert |d| to character
[ ] % horizontally concatenate the two character vectors
dir( ) % call DIR
Better would be to use fullfile:
dir(fullfile(num2str(d),'*.png'))
3 Commenti
Walter Roberson
il 14 Apr 2020
for the case where d = 'string' it searches for files in the current directory that match the file name 'string*.png'
No, it does not. Not that code. If you wanted that to happen, you would need to use '*.png' instead of '\*.png'
Shanuka Jayasinghe
il 14 Apr 2020
Thanks for the reply!
I had also posted a question on reddit, and a user pointed out that i could use the strcat command.
I found that example to work for my specific case, but maybe this will help someone else as well.
Vedere anche
Categorie
Scopri di più su File Operations in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!