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