Объект ISEFileCollection — это коллекция объектов ISEFile. Коллекция файлов, связанная с объектом PowerShellTab является членом этого класса. Пример: коллекция $psISE.CurrentPowerShellTab.Files.

Методы

Add()

Создает и возвращает новый файл без названия, добавляет этот файл в коллекцию. Свойство IsUntitled нового файла имеет значение "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)

Добавляет файл, заданный параметром fullPath, в коллекцию файлов. Свойство IsUntitled нового файла имеет значение "false".

Примечание.

Если вместо полного пути задан относительный путь или имя файла, этот метод создает исключение.

fullpath
Полный путь к файлу.

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

Удаляет заданный файл из текущей вкладки PowerShell.

file
Объект ISEFile, который требуется удалить из коллекции. Если файл не был сохранен, метод создает исключение. Чтобы принудительно удалить несохраненный файл, используйте следующее переопределение.

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

Удаляет заданный файл из текущей вкладки PowerShell.

file
Объект ISEFile, который требуется удалить из коллекции.

force
Логический параметр, позволяющий удалить файл, даже если файл не был сохранен с момента последнего использования.

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

Выделяет файл, указанный с помощью параметра selectedFile.

selectedFile
Объект ISEFile, который требуется выделить.

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

См. также




Содержание