Note
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier les répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de changer de répertoire.
Un objet ISEFile représente un fichier dans l’environnement de script intégré Windows PowerShell (ISE). C’est une instance de la classe Microsoft.PowerShell.Host.ISE.ISEFile . Ce sujet énumère ses méthodes et propriétés membres. Les $psISE.CurrentFile fichiers et dans la collection Fichiers dans un onglet PowerShell sont tous des instances de la classe Microsoft.PowerShell.Host.ISE.ISEFile .
Méthodes
Sauvegarde( [sauvegardeEncodage] )
Pris en charge sous Windows PowerShell ISE 2.0 et versions ultérieures.
Sauvegarde le fichier sur le disque.
[saveEncoding] - System.Text.Encoding optionnel Un paramètre optionnel d’encodage de caractères à utiliser pour le fichier sauvegardé. La valeur par défaut est UTF8.
Exceptions
- System.IO.IOException : Le fichier n’a pas pu être sauvegardé.
# Save the file using the default encoding (UTF8)
$psISE.CurrentFile.Save()
# Save the file as ASCII.
$psISE.CurrentFile.Save([System.Text.Encoding]::ASCII)
# Gets the current encoding.
$myfile = $psISE.CurrentFile
$myfile.Encoding
SaveAs(nom de fichier, [saveEncoding])
Pris en charge sous Windows PowerShell ISE 2.0 et versions ultérieures.
Sauvegarde le fichier avec le nom de fichier et l’encodage spécifiés.
Nom du fichier - Chaîne Le nom à utiliser pour sauvegarder le fichier.
[saveEncoding] - System.Text.Encoding optionnel Un paramètre optionnel d’encodage de caractères à utiliser pour le fichier sauvegardé. La valeur par défaut est UTF8.
Exceptions
- System.ArgumentNullException : Le paramètre du nom de fichier est nul.
- System.ArgumentException : Le paramètre du nom de fichier est vide.
- System.IO.IOException : Le fichier n’a pas pu être sauvegardé.
# Save the file with a full path and name.
$fullpath = "C:\temp\newname.txt"
$psISE.CurrentFile.SaveAs($fullPath)
# Save the file with a full path and name and explicitly as UTF8.
$psISE.CurrentFile.SaveAs($fullPath, [System.Text.Encoding]::UTF8)
Propriétés
DisplayName
Pris en charge sous Windows PowerShell ISE 2.0 et versions ultérieures.
La propriété en lecture seule qui obtient la chaîne contenant le nom d’affichage de ce fichier. Le nom est affiché dans l’onglet Fichier en haut de l’éditeur. La présence d’un astérisque (*) à la fin du nom indique que le fichier comporte des modifications qui n’ont pas été enregistrées.
# Shows the display name of the file.
$psISE.CurrentFile.DisplayName
Editor
Pris en charge sous Windows PowerShell ISE 2.0 et versions ultérieures.
La propriété en lecture seule qui obtient l’objet éditeur utilisé pour le fichier spécifié.
# Gets the editor and the text.
$psISE.CurrentFile.Editor.Text
Codage
Pris en charge sous Windows PowerShell ISE 2.0 et versions ultérieures.
La propriété en lecture seule qui obtient l’encodage du fichier original. C’est un objet System.Text.Encoding .
# Shows the encoding for the file.
$psISE.CurrentFile.Encoding
FullPath
Pris en charge sous Windows PowerShell ISE 2.0 et versions ultérieures.
La propriété en lecture seule qui obtient la chaîne qui spécifie le chemin complet du fichier ouvert.
# Shows the full path for the file.
$psISE.CurrentFile.FullPath
IsSaved
Pris en charge sous Windows PowerShell ISE 2.0 et versions ultérieures.
La propriété booléenne en lecture seule qui renvoie $true si le fichier a été sauvegardé après sa dernière modification.
# Determines whether the file has been saved since it was last modified.
$myfile = $psISE.CurrentFile
$myfile.IsSaved
IsUntitled
Pris en charge sous Windows PowerShell ISE 2.0 et versions ultérieures.
La propriété en lecture seule qui revient $true si le fichier n’a jamais reçu de titre.
# Determines whether the file has never been given a title.
$psISE.CurrentFile.IsUntitled
$psISE.CurrentFile.SaveAs("temp.txt")
$psISE.CurrentFile.IsUntitled