New-TemporaryFile (Microsoft.PowerShell.Utility)
New-TemporaryFile
- Модуль:
- Microsoft.PowerShell.Utility
Создает временный файл.
Синтаксис
New-TemporaryFile
[-WhatIf]
[-Confirm]
[<CommonParameters>]Описание
Этот командлет создает временные файлы, которые можно использовать в сценариях.
Командлет New-TemporaryFile создает пустой файл с расширением имени файла .tmp. Этот командлет называет файл tmp, где <NNNN> — случайное шестнадцатеричное число. Командлет создает файл в папке TEMP.
Этот командлет использует метод Path.GetTempPath() для поиска папки TEMP. Этот метод проверяет наличие переменных среды в следующем порядке и использует первый найденный путь:
На платформах Windows:
- Путь, указанный переменной среды TMP.
- Путь, указанный переменной среды TEMP.
- Путь, указанный переменной среды USERPROFILE.
- Каталог Windows.
На платформах, отличных от Windows: используется путь, указанный переменной среды TMPDIR.
Примеры
Пример 1. Создайте временный файл
$TempFile = New-TemporaryFileЭта команда создает файл .tmp во временной папке, а затем сохраняет ссылку на файл в переменной $TempFile. Вы можете использовать этот файл позже в своем сценарии.
Параметры
-Confirm
Запрашивает подтверждение перед запуском командлета.
- Тип :
SwitchParameter
- Псевдонимы:
cf
- Позиция:
Именованный
- Значение по умолчанию:
False
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
-WhatIf
Показывает, что произойдет, если командлет запустится. Командлет не запускается.
- Тип :
SwitchParameter
- Псевдонимы:
wi
- Позиция:
Именованный
- Значение по умолчанию:
False
- Необходимый:
False
- Примите ввод конвейера:
False
- Принимайте подстановочные знаки:
False
Выходы
Информация о файле
Этот командлет возвращает объект FileInfo, представляющий временный файл.