New-TemporaryFile
Crée un fichier temporaire.
Syntaxe
Default (Par défaut)
New-TemporaryFile
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cette applet de commande crée des fichiers temporaires que vous pouvez utiliser dans des scripts.
L’applet de commande New-TemporaryFile crée un fichier vide qui a l’extension de nom de fichier .tmp.
Cette applet de commande nomme le fichier tmp<NNNN>.tmp, où <NNNN> est un nombre hexadécimal aléatoire.
L’applet de commande crée le fichier dans votre dossier TEMP.
Cette applet de commande utilise la méthode Path.GetTempPath() pour rechercher votre dossier TEMP. Cette méthode vérifie l’existence de variables d’environnement dans l’ordre suivant et utilise le premier chemin trouvé :
Sur les plateformes Windows :
- Chemin spécifié par la variable d’environnement TMP.
- Chemin spécifié par la variable d’environnement TEMP.
- Chemin spécifié par la variable d’environnement USERPROFILE.
- Répertoire Windows.
Sur les plateformes non-Windows : utilise le chemin spécifié par la variable d’environnement TMPDIR.
Exemples
Exemple 1 : Créer un fichier temporaire
$TempFile = New-TemporaryFile
Cette commande génère un fichier .tmp dans votre dossier temporaire, puis stocke une référence au fichier dans la variable $TempFile. Vous pouvez utiliser ce fichier plus loin dans votre script.
Paramètres
-Confirm
Vous invite à confirmer avant d’exécuter l’applet de commande.
Propriétés du paramètre
| Type: | SwitchParameter |
| Valeur par défaut: | False |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
| Alias: | cf |
Jeux de paramètres
(All)
| Position: | Named |
| Obligatoire: | False |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | False |
-WhatIf
Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande ne s’exécute pas.
Propriétés du paramètre
| Type: | SwitchParameter |
| Valeur par défaut: | False |
| Prend en charge les caractères génériques: | False |
| DontShow: | False |
| Alias: | Wi |
Jeux de paramètres
(All)
| Position: | Named |
| Obligatoire: | False |
| Valeur du pipeline: | False |
| Valeur du pipeline par nom de propriété: | False |
| Valeur des arguments restants: | False |
CommonParameters
Cette applet de commande prend en charge les paramètres courants : -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction et -WarningVariable. Pour plus d’informations, consultez about_CommonParameters.
Sorties
FileInfo
Cette applet de commande retourne un objet FileInfo qui représente le fichier temporaire.