效果图:
像普通的打开文件一样,点击打开,弹出文件选择界面,选择好确定后,文件路径和文件名显示在左侧的文本框中。
实现方法
1.添加一个可编辑文本框和按钮
2.双击按钮,修改下图属性
3.双击文本框,修改下图属性
4.选中按钮,右键,打开回调函数(callback),添如下代码即可
% --- Executes on button press in doaReadFile.
function OpenFile_Callback(hObject, eventdata, handles)
% hObject handle to doaReadFile (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
%%%%%%%一下内容是需要添加的代码%%%%%%%%%%%%
global filename;
[Fnameh,Pnameh]=uigetfile('*.txt');%Fnameh显示的文件名称,Pnameh显示的文件路径
filename=[Pnameh,Fnameh];%存储文件的路径及名称
set(handles.pFileName,'String',filename);%将strh的值传递给静态文本
5.至此打开文件就成功了