uigetfile multiple files into the listbox

2 visualizaciones (últimos 30 días)
Alok Pathak
Alok Pathak el 26 de Sept. de 2013
Comentada: Alok Pathak el 27 de Sept. de 2013
Hi Friends. I am designing a simple GUI, which has a listbox and a pushbutton.
- The Pushbutton allows the user to select multiple files. I use uigetfile. I can run this step pretty well. My code here is :
if true
%code
function edit1_Callback(hObject, eventdata, handles)
% hObject handle to edit1 (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
set(handles.edit1, 'Max', 10);
set(handles.edit1, 'Min', 0);
[FileName, PathName] = uigetfile('*.m','Select the MATLAB code file', 'MultiSelect' , 'on');
set(handles.edit1,'String',{PathName FileName})
display(FileName(1))
display(FileName(2))
display(PathName)
end
- Next I want to display the names of all the files selected, into the very same listbox. I am not bale to achieve that. I get this error
Please help me achieve the next step.
Regards Alok
  1 comentario
Jan
Jan el 26 de Sept. de 2013
Editada: Jan el 26 de Sept. de 2013
You get which error and where?

Iniciar sesión para comentar.

Respuesta aceptada

Jan
Jan el 26 de Sept. de 2013
Editada: Jan el 26 de Sept. de 2013
File = strcat(PathName, FileName);
set(handles.edit1, 'String', File);
Your code {PathName FileName} does the following:
  1. FileName is a {n x 1} cell string (or {1 x n}?)
  2. PathName is a string.
  3. {PathName FileName} is a cell, which contains a string in the first cell and a cell string in the second one. But you want a cell string with concatenated string.
  1 comentario
Alok Pathak
Alok Pathak el 27 de Sept. de 2013
Thank you very much Jan. It was a silly mistake, as I see it now. I used File as u suggested and now its fine.

Iniciar sesión para comentar.

Más respuestas (0)

Categorías

Más información sobre Migrate GUIDE Apps en Help Center y File Exchange.

Etiquetas

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by