Share via


New-TemporaryFile

임시 파일을 만듭니다.

Syntax

New-TemporaryFile
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

이 cmdlet은 스크립트에서 사용할 수 있는 임시 파일을 만듭니다.

cmdlet은 New-TemporaryFile 파일 이름 확장명을 포함하는 .tmp 빈 파일을 만듭니다. 이 cmdlet은 임의 16진수인 파일 tmp<NNNN>.tmp<NNNN> 의 이름을 지정합니다. cmdlet은 TEMP 폴더에 파일을 만듭니다.

이 cmdlet은 Path.GetTempPath() 메서드를 사용하여 TEMP 폴더를 찾습니다. 이 메서드는 다음 순서대로 환경 변수가 있는지 검사 찾은 첫 번째 경로를 사용합니다.

  • Windows 플랫폼에서 다음을 수행합니다.

    1. TMP 환경 변수에 의해 지정된 경로입니다.
    2. TEMP 환경 변수에 의해 지정된 경로입니다.
    3. USERPROFILE 환경 변수에 의해 지정된 경로입니다.
    4. Windows 디렉터리입니다.
  • 비 Windows 플랫폼에서: TMPDIR 환경 변수에 지정된 경로를 사용합니다.

예제

예제 1: 임시 파일 만들기

$TempFile = New-TemporaryFile

이 명령은 임시 폴더에 파일을 생성 .tmp 한 다음 변수에 파일에 대한 참조를 $TempFile 저장합니다. 스크립트의 뒷부분에서 이 파일을 사용할 수 있습니다.

매개 변수

-Confirm

cmdlet을 실행하기 전에 확인 메시지가 표시됩니다.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

cmdlet이 실행될 경우 결과 동작을 표시합니다. cmdlet이 실행되지 않습니다.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

출력

FileInfo

이 cmdlet은 임시 파일을 나타내는 FileInfo 개체를 반환합니다.