API version 1
- ‐
folderDialog¶
ダイアログでフォルダを選択し、その物理パスを取得します。
呼出形式一覧
呼出形式 |
説明 |
---|---|
string folderDialog(string title[, string rpath[, boolean noChgFolder]]) |
ダイアログでフォルダを選択し、その物理パスを取得します。 |
戻り値一覧
戻り値 |
説明 |
---|---|
string |
選択されたダイアログの物理パス |
引数一覧
引数 |
説明 |
---|---|
title |
ダイアログに表示するタイトルを指定します。 |
rpath |
フォルダ名を指定します。 |
noChgFolder |
実行後のカレントフォルダ移動可否を指定します。
フォルダ移動に成功した場合、フォルダ位置は永続的に記憶されBiz/Browserを再起動した場合も初期位置として設定されます。 |
例外
なし
使用例
CRSダウンロード
Form Filesys_03 {
x = 0;
y = 0;
width = 800;
height = 600;
/*
このサンプルは
C:\Users\AppData\Roaming\OpenStream\BizBrowserDT\public_root
(通常のパブリックルート内に "BizBB/hello.txt" を用意してお試しください)
hello1.txt は空ファイルでも確認できます
上書き、削除の確認が出ますので、状況に応じて操作ください
*/
var fs = new FileSystem;
print("カレントの変更 = ",fs.changeFolder("/BizBB"));
print("参照先を確認 ",fs.PathName) ;
var list = fs.FindFiles("/*.txt", FileSystem.FIND_FILE);
for (var f in list) {
print(f , "番目のファイルは " , list[f]);
}
var temp = fs.CreateTempFile("app");
var fx = fs.Open(temp, FileSystem.OPEN_WRITE);
fx.Write("Hello sample03");
fx.Close();
print("選択先は ",fs.folderDialog( "一時保管先", "/" ) );
var ft = fs.OpenDialog("ファイルを開く", "テキストファイル(*.txt)", "*.txt", "Readme.txt");
var data = ft.Read();
ft.Close();
var fu = fs.SaveDialog("保存", "テキストファイル(*.txt)", "*.txt", "Readme.txt");
var data = "サンプル-select";
fu.Write(data);
fu.Close();
}