yes of course, iam verry glade for your help.
how can i solve the error Reference to non-existent folder
4 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Gentil Mabote
el 9 de Sept. de 2021
Comentada: Gentil Mabote
el 10 de Sept. de 2021
when i try to call ficheiro the error is Reference to non-existent field 'folder'.
arqdir = 'F:\TCC-GENTIL\New Data';
files = dir(fullfile(arqdir,'*.nc'));
ficheiro=fullfile(files(5),files(5).name);
please can someone explain me how can i solve it?
Respuesta aceptada
Walter Roberson
el 9 de Sept. de 2021
I suspect that your actual code is
arqdir = 'F:\TCC-GENTIL\New Data';
files = dir(fullfile(arqdir,'*.nc'));
ficheiro=fullfile(files(5).folder,files(5).name);
and I suspect that you are using an older MATLAB release that did not have the folder field . R2016b was the first release that supported that field.
The work-around in this case would be
arqdir = 'F:\TCC-GENTIL\New Data';
files = dir(fullfile(arqdir,'*.nc'));
ficheiro = fullfile(arqdir, files(5).name);
0 comentarios
Más respuestas (1)
Jan
el 9 de Sept. de 2021
Editada: Jan
el 9 de Sept. de 2021
I guess, that the code is not:
ficheiro = fullfile(files(5), files(5).name);
% but:
ficheiro = fullfile(files(5).folder, files(5).name);
The DIR command of old Matlab versions did not define the field "folder". Which Matlab version are you using?
A workaround is:
arqdir = 'F:\TCC-GENTIL\New Data';
files = dir(fullfile(arqdir, '*.nc'));
ficheiro = fullfile(arqdir, files(5).name);
Ver también
Categorías
Más información sobre Startup and Shutdown 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!