Partager via


New-TemporaryFile

Crée un fichier temporaire.

Syntaxe

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 :

    1. Chemin d’accès spécifié par la variable d’environnement TMP.
    2. Chemin spécifié par la variable d’environnement TEMP.
    3. Chemin d’accès spécifié par la variable d’environnement USERPROFILE.
    4. 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.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-WhatIf

Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:False
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Sorties

FileInfo

Cette applet de commande retourne un objet FileInfo qui représente le fichier temporaire.