-
Temp$
File name = Temp$( [ Prefix ] ) File name = Temp( [ Prefix ] ) |
一時ファイルのパスを返します。
パスの形式は以下のとおりです。
|
where:
- <UserId>はユーザーシステムの識別子です。
- <ProcessId>は現在のプロセスのシステム識別子です。
- <Prefix>はPrefix文字列引数の値です。
プレフィックスが指定されていない場合は、この関数が呼び出されるたびに増加する整数で置き換えられます。 このように、返されるファイル名は常に一意です。
この関数はパスのみを返します。 このパスを使用して、ファイル、ディレクトリ、ソケット、シンボリックリンクなどを作成できます。
Dim sDir As String = Temp$()
'最初にアーカイブを一時ディレクトリに抽出します
Mkdir sDir
Exec ["tar" "-zxf", "archive.tar.gz", "-C", sDir] Wait
'失敗した場合は、クリーンアップする必要はありません
If Process.LastValue Then Return ErrorCode
...
/tmp/gambas.<UserId>/ <ProcessId>ディレクトリにあるすべてのファイルは、Gambasプログラムが終了すると自動的に削除されます。
Examples
Print Temp$()
/tmp/gambas.501/14593/1.tmp
Print Temp$()
/tmp/gambas.501/14593/2.tmp
Print Temp$("version")
/tmp/gambas.501/14593/version.tmp
See also
コメント
最新を表示する
NG表示方式
NGID一覧