Поиск по сайту:

New-TemporaryFile (Microsoft.PowerShell.Utility)


New-TemporaryFile

Модуль:
Microsoft.PowerShell.Utility

Создает временный файл.

Синтаксис

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

Описание

Этот командлет создает временные файлы, которые можно использовать в сценариях.

Командлет New-TemporaryFile создает пустой файл с расширением имени файла .tmp. Этот командлет называет файл tmp.tmp, где <NNNN> — случайное шестнадцатеричное число. Командлет создает файл в папке TEMP.

Этот командлет использует метод Path.GetTempPath() для поиска папки TEMP. Этот метод проверяет наличие переменных среды в следующем порядке и использует первый найденный путь:

  • На платформах Windows:

    1. Путь, указанный переменной среды TMP.
    2. Путь, указанный переменной среды TEMP.
    3. Путь, указанный переменной среды USERPROFILE.
    4. Каталог Windows.
  • На платформах, отличных от Windows: используется путь, указанный переменной среды TMPDIR.

Примеры

Пример 1. Создайте временный файл

$TempFile = New-TemporaryFile

Эта команда создает файл .tmp во временной папке, а затем сохраняет ссылку на файл в переменной $TempFile. Вы можете использовать этот файл позже в своем сценарии.

Параметры

-Confirm

Запрашивает подтверждение перед запуском командлета.

Тип :

SwitchParameter

Псевдонимы:

cf

Позиция:

Именованный

Значение по умолчанию:

False

Необходимый:

False

Примите ввод конвейера:

False

Принимайте подстановочные знаки:

False

-WhatIf

Показывает, что произойдет, если командлет запустится. Командлет не запускается.

Тип :

SwitchParameter

Псевдонимы:

wi

Позиция:

Именованный

Значение по умолчанию:

False

Необходимый:

False

Примите ввод конвейера:

False

Принимайте подстановочные знаки:

False

Выходы

Информация о файле

Этот командлет возвращает объект FileInfo, представляющий временный файл.