2

複数のファイルの選択を求め、それらのファイル (およびパス) を変数に割り当てる方法はありますか? たとえば、ベース ディレクトリで起動するダイアログ ボックスを表示し、選択したファイルをさまざまな変数に割り当てることができますか? 現在、私はパスとファイルをハードコーディングしていますが、これは最終的には多様性を許しません。私が使用していたもう 1 つの方法は、uigetfile の 24 個のインスタンスを使用していましたが、これは面倒で時間がかかるため、ハードコードされたファイル名を使用する方法に戻しました。

4

1 に答える 1

2

uitgetfile のドキュメントを読み直してください。複数選択ファイルを許可するオプションがあります。

[FileName,PathName,FilterIndex] = uigetfile(...,'MultiSelect',selectmode)複数選択モードでダイアログを開きます。andの有効な値は次のselectmodeとおりです (単一選択のみを許可するデフォルト)。があり、ダイアログ ボックスで複数のファイルを選択した場合、は文字列のセル配列です。各配列要素には、選択したファイルの名前が含まれています。cell 配列内のファイル名は、プラットフォームが使用する順序で並べ替えられます。複数の選択は常に同じフォルダーにあるため、は常に 1 つのフォルダーを識別する文字列です。'on''off''MultiSelect''on'FileNamePathName

于 2012-07-31T21:18:25.977 に答える