Freigeben über


Das ISEFileCollection-Objekt

Das ISEFileCollection-Objekt ist eine Sammlung von ISEFile-Objekten. Ein Beispiel ist die $psISE.CurrentPowerShellTab.Files-Auflistung.

Methoden

Add( [FullPath] )

In Windows PowerShell ISE 2.0 und höher unterstützt.

Erstellt eine neue unbenannte Datei, gibt diese zurück und fügt sie der Sammlung hinzu. Die IsUntitled-Eigenschaft der neu erstellten Datei lautet $true.

[FullPath] –optionale Zeichenfolge; vollständig angegebener Dateipfad. Es wird eine Ausnahme generiert, wenn Sie den FullPath-Parameter und den relativen Pfad angeben oder einen Dateinamen anstelle des vollständigen Pfads verwenden.

# Adds a new untitled file to the collection of files in the current PowerShell tab.
$newFile = $psISE.CurrentPowerShellTab.Files.Add()

# Adds a file specified by its full path to the collection of files in the current PowerShell tab.
$psISE.CurrentPowerShellTab.Files.Add("$pshome\Examples\profile.ps1")

Remove( File, [Force] )

In Windows PowerShell ISE 2.0 und höher unterstützt.

Entfernt eine angegebene Datei aus der aktuellen PowerShell-Registerkarte.

File – Zeichenfolge – Die ISEFile-Datei, die Sie aus der Sammlung entfernen möchten Falls die Datei nicht gespeichert wurde, löst diese Methode eine Ausnahme aus. Verwenden Sie den Schalter Force, um das Entfernen einer ungespeicherten Datei zu erzwingen.

[Force] – optionaler boolescher Wert. Wenn Sie diesen Wert auf $true einstellen, können Dateien entfernt werden, selbst wenn sie nach der letzten Verwendung noch nicht gespeichert wurden. Der Standardwert lautet $false.

# Removes the first opened file from the file collection associated with the current PowerShell tab.
# If the file has not yet been saved, then an exception is generated.
$firstfile = $psISE.CurrentPowerShellTab.Files[0]
$psISE.CurrentPowerShellTab.Files.Remove($firstfile)

# Removes the first opened file from the file collection associated with the current PowerShell tab, even if it has not been saved.
$firstfile = $psISE.CurrentPowerShellTab.Files[0]
$psISE.CurrentPowerShellTab.Files.Remove($firstfile, $true)

SetSelectedFile( selectedFile )

In Windows PowerShell ISE 2.0 und höher unterstützt.

Wählt die Datei aus, die durch den SelectedFile-Parameter angegeben wird.

SelectedFile – Microsoft.PowerShell.Host.ISE.ISEFile: Die ISEFile-Datei, die Sie auswählen möchten.

# Selects the specified file.
$firstfile = $psISE.CurrentPowerShellTab.Files[0]
$psISE.CurrentPowerShellTab.Files.SetSelectedFile($firstfile)

Weitere Informationen