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




Sumário