Error with uigetfile in App Designer when changing directories
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Scotty Mac
el 11 de Jul. de 2023
Comentada: Scotty Mac
el 11 de Jul. de 2023
I have the following code to read in a csv file:
% Allow the user to select any CSV file
[file, path] = uigetfile('*.csv');
if isequal(file,0)
% User selected cancel
return;
else
comp_fn = readtable(file);
handles.comp_fn = comp_fn;
guidata(hObject, handles);
end
I am receiving an error when I traverse directories using the uigetfile UI to select the file. If the requested file is in the same directory when the UI opens, it loads correctly. If I change to a different directory and select a valid file, I receive a 'Unable to find or open file XXX' error (when I just selected it).
What am I missing? Do I have include the path to that file? If so, how is this done in the above code? I tried searching for this answer, without any luck.
Thanks in advance.
0 comentarios
Respuesta aceptada
Voss
el 11 de Jul. de 2023
Use the full path, not just the file name:
comp_fn = readtable(fullfile(path,file));
Más respuestas (0)
Ver también
Categorías
Más información sobre Startup and Shutdown en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!