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 New-TemporaryFile de commande crée un fichier vide qui a l’extension de nom de .tmp fichier. 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 .tmp fichier dans votre dossier temporaire, puis stocke une référence au fichier dans la $TempFile variable. 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.