Main Content

最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

uigetdir

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

説明

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

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

selpath = uigetdir(path) は、ダイアログ ボックスを開く起動パスを指定します。path が空であるか有効なパスでない場合、ダイアログ ボックスは現在の作業ディレクトリで開きます。

selpath = uigetdir(path,title) はダイアログ ボックスのタイトルを指定します。

メモ

ダイアログ ボックスの視覚的特性は、コードを実行するオペレーティング システムに依存します。たとえば、一部のオペレーティング システムはダイアログ ボックスにタイトル バーを表示しません。ダイアログ ボックスのタイトルを関数 uigetdir に渡した場合、それらのオペレーティング システムではタイトルが表示されません。

すべて折りたたむ

dname = uigetdir('C:\');

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

uigetdir(matlabroot,'MATLAB Root Folder');

入力引数

すべて折りたたむ

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

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

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

例: 'Open Directory'

詳細

すべて折りたたむ

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

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

R2006a より前に導入