Das ISEFileCollection-Objekt ist eine Auflistung von ISEFile-Objekten. Die einem PowerShellTab-Objekt zugeordnete Dateiauflistung ist ein Element dieser Klasse. Ein Beispiel hierfür ist die $psISE.CurrentPowerShellTab.Files-Auflistung.

Methoden

Add()

Erstellt eine neue unbenannte Datei, gibt diese zurück und fügt sie der Auflistung hinzu. Die IsUntitled-Eigenschaft der neu erstellten Datei hat den Wert "True".

# Adds a new file to the collection of files in the current PowerShell tab.
$newFile = $psISE.CurrentPowerShellTab.Files.Add() 
# Add the date as the first line of text in the new file.
$newFile.Editor.Text = "#" + (Get-Date) 

Add(string fullPath)

Fügt der Dateiauflistung eine vom fullPath-Parameter angegebene Datei hinzu. Die IsUntitled-Eigenschaft der neu erstellten Datei hat den Wert "False".

Hinweis:

Diese Methode löst eine Ausnahme aus, wenn statt des vollständigen Pfads ein relativer Pfad oder ein Dateiname verwendet wird.

fullPath
Der vollständig angegebene Pfad der Datei.

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

Remove(Microsoft.PowerShell.Host.ISE.ISEFile file)

Entfernt eine angegebene Datei aus der aktuellen PowerShell-Registerkarte.

file
Die ISEFile, die Sie aus der Auflistung entfernen möchten. Wenn die Datei nicht gespeichert wurde, löst diese Methode eine Ausnahme aus. Erzwingen Sie das Entfernen einer nicht gespeicherten Datei mithilfe der folgenden Überschreibung.

# Removes the first opened file from the file collection associated with the current PowerShell tab.
$firstfile = $psISE.CurrentPowerShellTab.Files[0]
$psISE.CurrentPowerShellTab.Files.Remove($firstfile)

Remove(Microsoft.PowerShell.Host.ISE.ISEFile file, bool force)

Entfernt eine angegebene Datei aus der aktuellen PowerShell-Registerkarte.

file
Die ISEFile, die Sie aus der Auflistung entfernen möchten.

force
Ein boolescher Parameter, der die Berechtigung zum Entfernen der Datei erteilt, auch wenn sie seit der letzten Verwendung nicht gespeichert wurde.

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

SetSelectedFile(Microsoft.PowerShell.Host.ISE.ISEFile selectedFile)

Wählt die vom selectedFile-Parameter angegebene Datei aus.

selectedFile
Die ISEFile, die Sie auswählen möchten.

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

Siehe auch




Inhaltsverzeichnis