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


Объект ISEFileCollection

Объект ISEFileCollection представляет собой коллекцию объектов ISEFile. Примером является коллекция $psISE.CurrentPowerShellTab.Files.

Методика

Add( [FullPath] )

Поддерживается в среде сценариев Windows PowerShell 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 2.0 и более поздних версий.

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

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

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

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

SetSelectedFile( selectedFile )

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

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

SelectedFile — Microsoft.PowerShell.Host.ISEFile Файл ISEFile, который нужно выбрать.

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

См. также