New-TemporaryFile
Crea un archivo temporal.
Sintaxis
New-TemporaryFile
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Este cmdlet crea archivos temporales que puede usar en scripts.
El New-TemporaryFile
cmdlet crea un archivo vacío que tiene la extensión de nombre de .tmp
archivo.
Este cmdlet denomina al archivo tmp<NNNN>.tmp
, donde <NNNN>
es un número hexadecimal aleatorio.
El cmdlet crea el archivo en la carpeta TEMP .
Este cmdlet usa el método Path.GetTempPath() para buscar la carpeta TEMP . Este método comprueba la existencia de variables de entorno en el orden siguiente y usa la primera ruta de acceso encontrada:
En plataformas Windows:
- Ruta de acceso especificada por la variable de entorno TMP.
- Ruta de acceso especificada por la variable de entorno TEMP.
- Ruta de acceso especificada por la variable de entorno USERPROFILE.
- El directorio de Windows.
En plataformas que no son de Windows: usa la ruta de acceso especificada por la variable de entorno TMPDIR.
Ejemplos
Ejemplo 1: Crear un archivo temporal
$TempFile = New-TemporaryFile
Este comando genera un .tmp
archivo en la carpeta temporal y, a continuación, almacena una referencia al archivo en la $TempFile
variable . Puede usar este archivo más adelante en el script.
Parámetros
-Confirm
Le solicita su confirmación antes de ejecutar el cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posición: | Named |
Valor predeterminado: | False |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-WhatIf
Muestra lo que sucedería si se ejecutara el cmdlet. El cmdlet no se ejecuta.
Tipo: | SwitchParameter |
Alias: | wi |
Posición: | Named |
Valor predeterminado: | False |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
Salidas
Este cmdlet devuelve un objeto FileInfo que representa el archivo temporal.