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();
}