Main Content

uigetdir

フォルダー選択ダイアログ ボックスを開く

説明

selpath= uigetdirは、現在の作業ディレクトリ内のフォルダーを表示するモーダルダイアログ ボックスを開き、ユーザーがそのダイアログ ボックスで選択するパスを返します。

このダイアログでは、ユーザーはフォルダーに移動して選択する (またはフォルダーの名前を入力する) ことができます。指定したフォルダーが存在する場合、ユーザーが[OK]をクリックすると、MATLAB®は選択されたパスを文字ベクトルとして返します。ユーザーが[キャンセル]またはタイトル バーの閉じるボタン (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.

コマンド形式の関数matlabrootuigetdirに渡して、MATLAB ルート フォルダー内のフォルダーを表示します。

uigetdir(matlabroot,'MATLAB Root Folder');

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

入力引数

すべて折りたたむ

ダイアログ ボックスが開く初期フォルダー。文字ベクトルまたは string スカラーとして指定します。

例:'C:\Users\hharvey\Documents'

ダイアログ ボックスのタイトル。文字ベクトルまたは string スカラーとして指定します。

例:'Open Directory'

詳細

すべて折りたたむ

モーダル ダイアログ ボックス

モーダル ダイアログ ボックスでは、モーダル ダイアログ ボックスに応答する前に他の MATLAB ウィンドウを操作することができません。

バージョン履歴

R2006a より前に導入