Partager via


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 :

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

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.