Un objet ISEFile représente un fichier dans l'Environnement d'écriture de scripts intégré (ISE) de Windows PowerShell. Il s'agit d'une instance de la classe Microsoft.PowerShell.Host.ISE.ISEFile. Cette rubrique répertorie ses méthodes membres et ses propriétés de membre. L'objet $psISE.CurrentFile et les fichiers de la collection Files figurant sous un onglet PowerShell sont des instances de la classe Microsoft.PowerShell.Host.ISE.ISEFile.
Méthodes
Save(System.Text.Encoding saveEncoding)
Enregistre le fichier sur disque.
- saveEncoding
- Encodage à utiliser pour le fichier enregistré.
- Exceptions
- System.IO.IOException : le fichier n'a pas pu être enregistré.
- System.IO.IOException : le fichier n'a pas pu être enregistré.
# Save the file as ASCII. $myfile=$psIse.CurrentFile $myfile.Save( [System.Text.Encoding]::ASCII) # Gets the current encoding. $myfile=$psIse.CurrentFile $myfile.Encoding
Save()
Enregistre le fichier.
- Exceptions
- System.IO.IOException : le fichier n'a pas pu être enregistré.
- System.IO.IOException : le fichier n'a pas pu être enregistré.
# Explicitly save the file. $psIse.CurrentFile.save()
SaveAs(string fileName)
Enregistre le fichier sous le nom de fichier (fileName) spécifié.
- fileName
- Nom sous lequel le fichier doit être enregistré. L'encodage par défaut de la méthode est UTF-16.
- Exceptions
- System.ArgumentNullException : le paramètre fileName a la valeur Null.
- System.ArgumentException : le paramètre fileName est vide.
- System.IO.IOException : le fichier n'a pas pu être enregistré.
- System.ArgumentNullException : le paramètre fileName a la valeur Null.
# Explicitly save the file. $fullpath = "c:\temp\newname.txt" $myfile=$psIse.CurrentFile $myfile.SaveAs($fullPath)
SaveAs(string fileName, System.Text.Encoding saveEncoding)
Enregistre le fichier sous le nom de fichier spécifié avec l'encodage spécifié.
- fileName
- Nom sous lequel le fichier doit être enregistré. Vous pouvez spécifier le chemin d'accès complet du fichier.
- saveEncoding
- Encodage avec lequel le fichier doit être enregistré.
- Exceptions
- System.ArgumentNullException : le paramètre fileName a la valeur Null.
- System.ArgumentException : le paramètre fileName est vide.
- System.IO.IOException : le fichier n'a pas pu être enregistré.
- System.ArgumentNullException : le paramètre fileName a la valeur Null.
# Explicitly save the file as UTF8. $fullpath = "c:\temp\newname.txt" $myfile=$psIse.CurrentFile $myfile.SaveAs($fullPath, [System.Text.Encoding]::UTF8) # Gets the current encoding. $myfile=$psIse.CurrentFile $myfile.Encoding
Propriétés
DisplayName
Propriété en lecture seule qui obtient la chaîne qui contient le nom d'affichage de ce fichier.
# Shows the display name of the file. $psIse.CurrentFile.DisplayName
Editor
Propriété en lecture seule qui obtient l'éditeur utilisé pour le fichier spécifié.
# Gets the editor and the text. $myfile=$psIse.CurrentFile $myfile.Editor.Text
Encoding
Propriété en lecture seule qui obtient l'encodage d'origine du fichier. Il s'agit d'un objet System.Text.Encoding.
# Shows the encoding for the file. $myfile=$psIse.CurrentFile $myfile.Encoding
FullPath
Propriété en lecture seule qui obtient la chaîne qui spécifie le chemin d'accès complet du fichier ouvert.
# Shows the full path for the file. $myfile=$psIse.CurrentFile $myfile.FullPath
IsSaved
Propriété booléenne en lecture seule qui retourne la valeur true si le fichier a été enregistré depuis sa dernière modification.
# Determines whether the file has been saved since it was last modified. $myfile=$psIse.CurrentFile $myfile.IsSaved
IsUntitled
Propriété en lecture seule qui a la valeur true si aucun titre n'a jamais été donné au fichier.
# Determines whether the file has never been given a title. $psISE.CurrentFile.IsUntitled $psISE.CurrentFile.SaveAs("temp.txt") $psISE.CurrentFile.IsUntitled
Voir aussi