Condividi tramite


Oggetto ISEFileCollection

L'oggetto ISEFileCollection è una raccolta di oggetti ISEFile. Un esempio è la raccolta $psISE.CurrentPowerShellTab.Files.

Metodi

Add( [FullPath] )

Supportato in Windows PowerShell ISE 2.0 e versioni successive.

Crea e restituisce un nuovo file senza nome e lo aggiunge alla raccolta. La proprietà IsUntitled del file appena creato è $true.

[FullPath] - Stringa facoltativa Il percorso completamente specificato del file. Viene generata un'eccezione se si includono il parametro FullPath e un percorso relativo o se si usa un nome file anziché il percorso completo.

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

Supportato in Windows PowerShell ISE 2.0 e versioni successive.

Rimuove un file specificato dalla scheda PowerShell corrente.

File: stringa che specifica il file ISEFile che si vuole rimuovere dalla raccolta. Se il file non è stato salvato, questo metodo genera un'eccezione. Usare il parametro opzionale Force per forzare la rimozione di un file non salvato.

[Force] - Valore booleano facoltativo se impostato su $true, concede l'autorizzazione per rimuovere il file anche se non è stato salvato dopo l'ultimo utilizzo. Il valore predefinito è $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 )

Supportato in Windows PowerShell ISE 2.0 e versioni successive.

Seleziona il file specificato dal parametro SelectedFile.

SelectedFile: Microsoft.PowerShell.Host.ISE.ISEFile specifica il file ISEFile che si vuole selezionare.

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

Vedi anche