Het Object ISEFileThe ISEFile Object

Een ISEFile object vertegenwoordigt een bestand in Windows PowerShell® Integrated Scripting Environment (ISE).An ISEFile object represents a file in Windows PowerShell® Integrated Scripting Environment (ISE). Er is een exemplaar van de klasse Microsoft.PowerShell.Host.ISE.ISEFile.It is an instance of the Microsoft.PowerShell.Host.ISE.ISEFile class. In dit onderwerp bevat de methoden en eigenschappen van lid.This topic lists its member methods and member properties. De $psISE.CurrentFile en de bestanden in de verzameling bestanden op een tabblad PowerShell zijn alle exemplaren van de klasse Microsoft.PowerShell.Host.ISE.ISEFile.The $psISE.CurrentFile and the files in the Files collection in a PowerShell tab are all instances of the Microsoft.PowerShell.Host.ISE.ISEFile class.

MethodenMethods

Sla( [saveEncoding])Save( [saveEncoding] )

In Windows PowerShell ISE 2.0 en hoger ondersteund.Supported in Windows PowerShell ISE 2.0 and later.

Het bestand opslaat op schijf.Saves the file to disk.

[saveEncoding] : optioneel System.Text.Encoding een optioneel teken codering van de parameter moet worden gebruikt voor het opgeslagen bestand.[saveEncoding] - optional System.Text.Encoding An optional character encoding parameter to be used for the saved file. De standaardwaarde is UTF8.The default value is UTF8.

UitzonderingenExceptions

  • System.IO.IOException: het bestand kan niet worden opgeslagen.System.IO.IOException: The file could not be saved.
# 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(bestandsnaam, [saveEncoding])SaveAs(filename, [saveEncoding])

In Windows PowerShell ISE 2.0 en hoger ondersteund.Supported in Windows PowerShell ISE 2.0 and later.

Hiermee slaat u het bestand met de opgegeven bestandsnaam en de codering.Saves the file with the specified file name and encoding.

bestandsnaam -tekenreeks van de naam die moet worden gebruikt voor het opslaan van het bestand.filename - String The name to be used to save the file.

[saveEncoding] : optioneel System.Text.Encoding een optioneel teken codering van de parameter moet worden gebruikt voor het opgeslagen bestand.[saveEncoding] - optional System.Text.Encoding An optional character encoding parameter to be used for the saved file. De standaardwaarde is UTF8.The default value is UTF8.

UitzonderingenExceptions

  • System.ArgumentNullException: de filename -parameter is null.System.ArgumentNullException: The filename parameter is null.
  • System.ArgumentException: de filename parameter is leeg.System.ArgumentException: The filename parameter is empty.

  • System.IO.IOException: het bestand kan niet worden opgeslagen.System.IO.IOException: The file could not be saved.

# 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 )

EigenschappenProperties

DisplayNameDisplayName

In Windows PowerShell ISE 2.0 en hoger ondersteund.Supported in Windows PowerShell ISE 2.0 and later.

De alleen-lezen eigenschap waarin de tekenreeks met de weergavenaam van dit bestand worden opgehaald.The read-only property that gets the string that contains the display name of this file. De naam wordt weergegeven op de bestand boven op het tabblad van de editor.The name is shown on the File tab at the top of the editor. De aanwezigheid van een sterretje ( * ) aan het einde van de naam geeft aan dat het bestand wijzigingen die niet zijn opgeslagen.The presence of an asterisk (*) at the end of the name indicates that the file has changes that have not been saved.

# Shows the display name of the file.
$psIse.CurrentFile.DisplayName

EditorEditor

In Windows PowerShell ISE 2.0 en hoger ondersteund.Supported in Windows PowerShell ISE 2.0 and later.

De alleen-lezen eigenschap die krijgt de editor-object die wordt gebruikt voor het opgegeven bestand.The read-only property that gets the editor object that is used for the specified file.

# Gets the editor and the text.
$psIse.CurrentFile.Editor.Text

CoderingEncoding

In Windows PowerShell ISE 2.0 en hoger ondersteund.Supported in Windows PowerShell ISE 2.0 and later.

De alleen-lezen eigenschap die de oorspronkelijke bestandscodering opgehaald.The read-only property that gets the original file encoding. Dit is een System.Text.Encoding object.This is a System.Text.Encoding object.

# Shows the encoding for the file. 
$psIse.CurrentFile.Encoding

FullPathFullPath

In Windows PowerShell ISE 2.0 en hoger ondersteund.Supported in Windows PowerShell ISE 2.0 and later.

De alleen-lezen eigenschap die de tekenreeks die opgeeft van het volledige pad van het geopende bestand opgehaald.The read-only property that gets the string that specifies the full path of the opened file.

# Shows the full path for the file. 
$psIse.CurrentFile.FullPath

IsSavedIsSaved

In Windows PowerShell ISE 2.0 en hoger ondersteund.Supported in Windows PowerShell ISE 2.0 and later.

De alleen-lezen Boole-eigenschap die als resultaat geeft $true als het bestand is opgeslagen nadat het laatst is gewijzigd.The read-only Boolean property that returns $true if the file has been saved after it was last modified.

# Determines whether the file has been saved since it was last modified.
$myfile=$psIse.CurrentFile
$myfile.IsSaved

IsUntitledIsUntitled

In Windows PowerShell ISE 2.0 en hoger ondersteund.Supported in Windows PowerShell ISE 2.0 and later.

De alleen-lezen eigenschap die retourneert $true als het bestand nooit een titel gegeven is.The read-only property that returns $true if the file has never been given a title.

# Determines whether the file has never been given a title.
$psISE.CurrentFile.IsUntitled
$psISE.CurrentFile.SaveAs("temp.txt")
$psISE.CurrentFile.IsUntitled

Zie ookSee Also