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