L'oggetto ISEFileCollection è una raccolta di oggetti ISEFile. La raccolta di file associata a un oggetto PowerShellTab è un membro di questa classe. Un esempio è la raccolta $psISE.CurrentPowerShellTab.Files.

Metodi

Add()

Crea e restituisce un nuovo file senza nome e lo aggiunge alla raccolta. La proprietà IsUntitled del file appena creato è 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)

Aggiunge un file specificato dal parametro fullPath alla raccolta di file. La proprietà IsUntitled del file appena creato è false.

Nota

Questo metodo genera un'eccezione se viene utilizzato un percorso relativo o un nome file anziché il percorso completo.

percorso completo
Il percorso specificato completo del file.

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

Rimuove un file specificato dalla scheda corrente di PowerShell.

file
ISEFile che si desidera rimuovere dalla raccolta. Se il file non è stato salvato, questo metodo genera un'eccezione. Utilizzare l'override seguente per forzare la rimozione di un file non salvato.

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

Rimuove un file specificato dalla scheda corrente di PowerShell.

file
ISEFile che si desidera rimuovere dalla raccolta.

force
Parametro booleano che concede l'autorizzazione per rimuovere il file anche se non è stato salvato dall'ultimo utilizzo.

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

Seleziona il file specificato dal parametro selectedFile.

selectedFile
ISEFile che si desidera selezionare.

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

Vedere anche




Argomenti della Guida