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. Create временный файл
$TempFile = New-TemporaryFile
Эта команда создает .tmp
файл во временной папке, а затем сохраняет ссылку на файл в переменной $TempFile
. Этот файл можно использовать позже в скрипте.
Параметры
-Confirm
Запрос подтверждения перед выполнением командлета.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Показывает, что произойдет при запуске командлета. Командлет не выполняется.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Выходные данные
Этот командлет возвращает объект FileInfo , представляющий временный файл.