ファイル - マウント
マウントした物理フォルダの場所を知りたい
マウントしたフォルダの物理フォルダパスは、mapPathメソッドを利用して取得できます。
FileSystemクラスのmountメソッドを使ってフォルダをマウントする場合、フォルダにアクセスするための仮想ファイル名を指定します。
この仮想ファイル名を引数としてmapPathメソッドを実行すると、マウントされた物理フォルダのパスが返されます。
また、Biz/Browser DTでは新たにFileSystemクラスにgetMountListメソッドが追加されました。
getMountListメソッドは戻り値として、仮想ファイルパス名をキーとした連想配列の形でマウント情報の一覧を返します。
Form form1 { width = 403; height = 600; FileSystem fs(FileSystem.PRIVATE_ROOT); /* マウント処理 */ Button btn1 { x = 100; y = 100; width = 200; height = 100; title = "マウント"; Function OnTouch(e) { # マウント先フォルダを任意のフォルダに変更してお試しください ^.fs.mount("マウントフォルダ", "/data", "C:\\Users\\user\\Documents"); } } /* getMountListメソッドで物理フォルダ取得 */ Button btn2 { x = 102; y = 370; width = 200; height = 100; title = "マウントした物理フォルダを取得\n(getMountListメソッド)"; Function OnTouch(e) { var map = ^.fs.getMountList(); /* 仮想ファイル名をキーとして物理フォルダを取り出し */ //.messageBox(map["/data"]); } } /* mapPathメソッドで物理フォルダ取得 */ Button btn3 { x = 101; y = 236; width = 200; height = 100; title = "マウントした物理フォルダを取得\n(mapPathメソッド)"; Function OnTouch(e) { /* 引数に仮想ファイル名を指定 */ var mountPath = ^.fs.mapPath("/data"); //.messageBox(mountPath); } } }
Biz-Collections Bizの宝箱 トップへ
Biz/Browser DT・Biz/Designer DT TIPS集 トップへ