美文网首页MATLABIT@程序员猿媛程序员
MATLAB如何使用对话框选择文件或文件夹,uigetdir-文

MATLAB如何使用对话框选择文件或文件夹,uigetdir-文

作者: 欣欣0905 | 来源:发表于2019-04-24 12:38 被阅读5次

    uigetdir

    打开文件夹选择对话框

    语法

    selpath = uigetdir
    selpath = uigetdir(path)
    selpath = uigetdir(path,title)
    

    参数含义:

    • path,起始路径
    • title,标题
    • selpath,是否已选择路径,确定返回1取消返回0

    更多细节可查看中文官网帮助文件。

    uigetfile

    语法

    file = uigetfile
    [file,path] = uigetfile
    [file,path,indx] = uigetfile
    ___ = uigetfile(filter)
    ___ = uigetfile(filter,title)
    ___ = uigetfile(filter,title,defname)
    ___ = uigetfile(___,'MultiSelect',mode)
    

    参数含义:

    • file,如果选择文件,返回文件名,如果取消不选择,返回0
    • path, 选择文件的路径,取消返回0
    • indx, 筛选器的索引
    • filter, 指定文件扩展名
    • title, 自定义标题
    • defname, 默认文件名称
    • mode, ''on'',可同时选择多个文件,''off'',只能选择单个文件。

    更多细节可查看中文官网帮助文件。

    我的实例

    首先在GUIDE中设计好操作界面,对按钮“模型”的callback函数进行编程:


    设计的GUIDE操作界面

    在callback函数中写入以下代码,实现选择文件夹,并把路径放在文本框1中。

    a = uigetdir; %进入文件夹选框
    if a == 0 
    else
        set(handles.edit1,'String',a);
        %把选择内容放入文本框中
    end
    

    至此,点击按钮,即可实现。

    相关文章

      网友评论

        本文标题:MATLAB如何使用对话框选择文件或文件夹,uigetdir-文

        本文链接:https://www.haomeiwen.com/subject/olrwgqtx.html