O objeto ISEFileCollection é uma coleção de objetos ISEFile. A coleção de arquivos associada com um objeto PowerShellTab é um membro dessa classe. Um exemplo é a coleção $psISE.CurrentPowerShellTab.Files.
Métodos
Add()
Cria e retorna um novo arquivo sem título e adiciona-o à coleção. A propriedade IsUntitled do arquivo recentemente criado é 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)
Adiciona um arquivo especificado pelo parâmetro fullPath à coleção de arquivos. A propriedade IsUntitled do arquivo recentemente criado é false.
Observação: | |
Esse método lança uma exceção se um caminho relativo ou um nome de arquivo é usado em vez do caminho completo. |
- fullpath
- O caminho totalmente especificado do arquivo.
# 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)
Remove um arquivo especificado da guia atual do PowerShell.
- file
- O ISEFile que você deseja remover da coleção. Se o arquivo não for salvo, este método lançará uma exceção. Use a substituição seguinte para forçar a remoção de um arquivo não salvo.
# 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)
Remove um arquivo especificado da guia atual do PowerShell.
- file
- O ISEFile que você deseja remover da coleção.
- force
- Parâmetro booleano que dá permissão para remover o arquivo mesmo que não tenha sido salvo desde o último uso.
# 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)
Seleciona o arquivo especificado pelo parâmetro selectedFile.
- selectedFile
- O ISEFile que você gostaria de selecionar.
# Selects the specified file. $firstfile = $psISE.CurrentPowerShellTab.Files[0] $psISE.CurrentPowerShellTab.Files.SetSelectedFile($firstfile)
See Also