uigetfile関​数でファイルを選択す​る時に、前回選択した​ファイルのディレクト​リを表示させる方法を​教えてください。

11 ビュー (過去 30 日間)
MathWorks Support Team
MathWorks Support Team 2009 年 6 月 29 日
編集済み: MathWorks Support Team 2020 年 7 月 8 日
uigetfile関数でファイルを選択する時に、前回選択したファイルのディレクトリを表示させる方法を教えてください。

採用された回答

MathWorks Support Team
MathWorks Support Team 2020 年 7 月 8 日
編集済み: MathWorks Support Team 2020 年 7 月 8 日
persistent関数を使い、前回選択したファイルのパスを保持しておくことで可能です。
下記にプログラム例を示します。
function testUigetfile
persistent PathName %選択したファイルのパス保持
if isempty(PathName)
[FileName,PathName] = uigetfile('*.m','Select the MATLAB file');
else
[FileName,PathName] = uigetfile([PathName,'*.m'],'Select the MATLAB file');
end
以下の URL より本件に関連するヘルプドキュメントをご覧いただけます。
●MATLABヘルプドキュメント:固定変数(persistent)

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange変数 についてさらに検索

製品


リリース

R2017a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!