dir([num2str(d) '\*.png']
8 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
dir([num2str(d) '\*.png']
Any one can tell me what is happening over here?
0 comentarios
Respuestas (1)
Stephen23
el 29 de Jun. de 2018
Editada: Stephen23
el 29 de Jun. de 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 comentarios
Walter Roberson
el 14 de Abr. de 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
el 14 de Abr. de 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.
Ver también
Categorías
Más información sobre File Operations en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!