API version 1

- ‐

unmount

マウントを解除します。

マウントについては、 mount メソッドを参照してください。

呼出形式一覧

呼出形式

説明

void unmount(string vpath[, boolean flag])

マウントを解除します。

戻り値一覧

戻り値

説明

void

なし

引数一覧

引数

説明

vpath

マウントを解除するマウントポイントの仮想ファイル名を指定します。

flag

マウント記録削除フラグをを指定します。

trueを指定するとマウント記録を削除します。それ以外は削除しません。

省略した場合は削除しません。

マウント記録については、 mount メソッドの説明を参照してください。

例外

識別子

説明

CRS::Common::Core::FileSystem-1:1

プライベートファイルシステム以外のマウント操作はできません

CRS::Common::Core::FileSystem-1:6

マウントポイントが見つかりません

CRS::Common::Core::FileSystem-1:7

マウントポイントはロックされています

関連項目

getMountListmount メソッド



使用例 CRSダウンロード

Form Filesys_01 {
   x = 0;
   y = 0;
   width = 800;
   height = 600;

   var fs = new FileSystem(FileSystem.PRIVATE_ROOT);

   var path = "/data";
   var dat1 = "samplewrite" ;
   fs.Mount("データフォルダ", path, "c:\\temp");
   var f = fs.Open(fs.MakePath(path, "sample.txt"), FileSystem.OPEN_WRITE);
   f.Write(dat1);
   f.Close();

   var li =  fs.getMountList() ;
   print(li.className,li.isArray,li.length , li.name,li.subType);
   print(path ,"の物理的ファイル名は ", fs.mapPath( path ) ) ;
   fs.Unmount(path);

   /*
   このサンプルは、
   c:\temp の書き込み用フォルダーを用意して実行してください。
   2回確認ボックスが現れますので、OKを選択してください。
   実際のプログラム化の際は、十分な確認をお願いします。
   */

}