New-TemporaryFile
Создает временный файл.
Синтаксис
New-TemporaryFile
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Описание
Этот командлет создает временные файлы, которые можно использовать в сценариях.
Командлет New-TemporaryFile
создает пустой файл с расширением .tmp
имени файла.
Этот командлет называет файл tmp<NNNN>.tmp
, где <NNNN>
является случайным шестнадцатеричным числом.
Командлет создает файл в папке TEMP .
Этот командлет использует метод 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