API version 1

- ‐

createTempFile

一時ファイルを作成します。

一時ファイルはすでに存在するファイル名と重複しない名前で、OSが管理する一時フォルダに作成されます。
createTempFileメソッドは、実際に空のファイルを作成し、そのファイルに紐付いたFileオブジェクトを生成します。
作成されたファイルはFileオブジェクトの消滅と同時に削除されるため、一時ファイルを継続的に使用する場合は返されたFileオブジェクトが削除されないよう保持するようにしてください。

呼出形式一覧

呼出形式

説明

CRS::Common::Core::File createTempFile([string prefix])

一時ファイルを作成します。

戻り値一覧

戻り値

説明

CRS::Common::Core::File

作成された一時ファイルのFileオブジェクト

引数一覧

引数

説明

prefix

作成する一時ファイルのファイル名の接頭文字を指定します。

例外

なし



使用例 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();

}