Temp-

ページ名:Temp-
  • Temp$

File name = Temp$( [ Prefix ] )

File name = Temp( [ Prefix ] )

一時ファイルのパスを返します。
パスの形式は以下のとおりです。

/tmp/gambas.<UserId>/<ProcessId>/<Prefix>.tmp

where:

  1. <UserId>はユーザーシステムの識別子です。
  2. <ProcessId>は現在のプロセスのシステム識別子です。
  3. <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

 

シェアボタン: このページをSNSに投稿するのに便利です。

コメント

返信元返信をやめる

※ 悪質なユーザーの書き込みは制限します。

最新を表示する

NG表示方式

NGID一覧