Поделиться через


Объект ISEFileCollection

Объект ISEFileCollection — это коллекция объектов ISEFile . Примером является $psISE.CurrentPowerShellTab.Files коллекция.

Методы

Add( [FullPath] )

Поддерживается в Windows PowerShell ISE 2.0 и более поздних версиях.

Создаёт и возвращает новый неназванный файл и добавляет его в коллекцию. Свойство IsUntitled нового файла — $true.

  • [FullPath] - Опциональная строка - Полностью заданный путь файла. Исключение создаётся, если вы включите параметр FullPath и относительный путь, или если вместо полного пути используется имя файла.
# 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] )

Поддерживается в Windows PowerShell ISE 2.0 и более поздних версиях.

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

Файл — Строка Файл ISEFile, который вы хотите удалить из коллекции. Если файл не сохранён, этот метод выдает исключение. Используйте параметр Force Switch, чтобы принудительно удалить несохраненный файл.

[Принудительно] - опционально булев Если установлено на $true, даёт разрешение удалить файл, даже если он не был сохранён после последнего использования. Значение по умолчанию — $false.

# Removes the first opened file from the file collection associated with the current
# PowerShell tab.  If the file hasn't 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 hasn't been saved.
$firstfile = $psISE.CurrentPowerShellTab.Files[0]
$psISE.CurrentPowerShellTab.Files.Remove($firstfile, $true)

SetSelectedFile( selectedFile )

Поддерживается в Windows PowerShell ISE 2.0 и более поздних версиях.

Выбирает файл, указанный параметром SelectedFile .

SelectedFile - Microsoft.PowerShell.Host.ISE.ISEFile Файл ISEFile, который вы хотите выбрать.

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

См. также