New-TemporaryFile
一時ファイルを作成します。
構文
New-TemporaryFile
[-WhatIf]
[-Confirm]
[<CommonParameters>]
説明
このコマンドレットは、スクリプトで使用できる一時ファイルを作成します。
New-TemporaryFile
コマンドレットは、.tmp
ファイル名拡張子を持つ空のファイルを作成します。
このコマンドレットはファイル tmp<NNNN>.tmp
に名前を付けます。ここで、 <NNNN>
はランダムな 16 進数です。
コマンドレットは、 TEMP フォルダーにファイルを作成します。
このコマンドレットでは、 Path.GetTempPath() メソッドを使用して、 TEMP フォルダーを検索します。 このメソッドは、次の順序で環境変数が存在するかどうかを確認し、最初に見つかったパスを使用します。
Windows プラットフォームの場合:
- TMP 環境変数で指定されたパス。
- TEMP 環境変数で指定されたパス。
- USERPROFILE 環境変数で指定されたパス。
- Windows ディレクトリ。
Windows 以外のプラットフォームの場合: TMPDIR 環境変数で指定されたパスを使用します。
例
例 1: 一時ファイルを作成する
$TempFile = New-TemporaryFile
このコマンドは、一時フォルダーに .tmp
ファイルを生成し、そのファイルへの参照を $TempFile
変数に格納します。 このファイルは、後でスクリプトで使用できます。
パラメーター
-Confirm
コマンドレットの実行前に確認を求めるメッセージが表示されます。
型: | SwitchParameter |
Aliases: | cf |
配置: | Named |
規定値: | False |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-WhatIf
コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。
型: | SwitchParameter |
Aliases: | wi |
配置: | Named |
規定値: | False |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
出力
このコマンドレットは、一時ファイルを表す FileInfo オブジェクトを返します。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
PowerShell