説明 |
ダイアログで開くファイルを選択します。 ファイルを開くダイアログを表示し、ユーザが開くファイルを選択します。選択したファイルは読み込みモードで開かれ、Fileオブジェクトに割り当てられます。 ダイアログでキャンセルが選択された場合は、PKG-21例外が発生します。 |
||||||||||||||||||
呼出形式 |
var f = fs.OpenDialog( title, filter, suffix, fileName [, noChdir]) |
||||||||||||||||||
戻り値 |
開いたファイルのFileオブジェクト |
||||||||||||||||||
引数 |
String title |
ダイアログに表示するタイトル |
|||||||||||||||||
|
String filter |
ダイアログに表示するファイル名のフィルタ 表示する内容とワイルドカードのペアを"="で接続して指定します。 複数のワイルドカードを指定する場合は、";"で区切ります。複数のフィルタを指定する場合、"/"で区切ります。 ファイル名として有効な文字とワイルドカード文字"*"、"?"だけが指定できます。空白文字を含めることはできません。 (例)
|
|||||||||||||||||
|
String suffix |
標準の拡張子 ユーザがファイル名に拡張子を付加しない場合に、ピリオドとsuffixに指定した文字の左から3文字が拡張子として採用されます。suffixにはファイル名として有効な文字だけが指定できます。 |
|||||||||||||||||
|
String fileName |
ファイル名の初期値 絶対パスを含んだファイル名を指定すると初期フォルダを指定することができます。 |
|||||||||||||||||
|
boolean noChdir |
$FALSE時実行後カレントディレクトリをファイルを選択したディレクトリへ移動します(デフォルト)。 $TRUE時実行後カレントディレクトリを移動しません。 より追加されました ではサポートされていません |
|||||||||||||||||
例外 |
RTM-3 |
ファイルをオープンできません |
|||||||||||||||||
|
PKG-19 |
ファイル名が不正です |
|||||||||||||||||
|
PKG-20 |
ファイルセレクションダイアログが開けません |
|||||||||||||||||
|
PKG-21 |
ファイル選択はユーザにより中止されました |
|||||||||||||||||
使用例 |
var fs = new FileSystem; var f = fs.OpenDialog("ファイルを開く", "テキストファイル(*.txt)=*.txt", "txt", "Readme.txt"); var data = f.Read(); f.Close();
|
||||||||||||||||||
関連項目 |
Open、SaveDialogメソッド Fileクラス |