uigetdir

Открытое диалоговое окно выбора папки

Описание

selpath = uigetdir открывает модальное диалоговое окно, которое отображает папки в текущей рабочей директории и возвращает путь, который пользователь выбирает из диалогового окна.

Это диалоговое окно позволяет пользователю перейти к папке и выбрать ее (или ввести имя папки). Если заданная папка существует, то MATLAB® возвращает выделенный контур, когда пользователь нажимает OK. Если пользователь нажимает Cancel или близкую кнопку (X) в строке заголовка, то MATLAB возвращает 0.

пример

selpath = uigetdir(path) задает путь к запуску, в котором открывается диалоговое окно. Если path пусто или не допустимый путь, затем диалоговое окно открывается в текущей рабочей директории.

пример

selpath = uigetdir(path,title) задает заголовок для диалогового окна.

Примечание

Визуальные характеристики диалогового окна зависят от операционной системы, которая запускает ваш код. Например, некоторые операционные системы не показывают строки заголовка на диалоговых окнах. Если вы передаете заголовок диалогового окна на функцию uigetdir, те операционные системы не отображают заголовок.

Примеры

свернуть все

dname = uigetdir('C:\');

Folder selection dialog box. The dialog lists the available folders on the drive, and has a Select Folder button and a Cancel button in the bottom right.

Передайте форму команды matlabroot функция к uigetdir отобразить папки в корневой папке MATLAB.

uigetdir(matlabroot,'MATLAB Root Folder');

Folder selection dialog box. The dialog title is MATLAB Root Folder.

Входные параметры

свернуть все

Начальная папка, в которой диалоговое окно открывается в виде вектора символов или строкового скаляра.

Пример: 'C:\Users\hharvey\Documents'

Заголовок диалогового окна в виде вектора символов или строкового скаляра

Пример: 'Open Directory'

Больше о

свернуть все

Модальное диалоговое окно

Модальное диалоговое окно препятствует тому, чтобы пользователь взаимодействовал с другими окнами MATLAB прежде, чем ответить на диалоговое окно.

Смотрите также

|

Представлено до R2006a