Объект 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)
См. также
- объект ISEFile
- назначение объектной модели сценариев сценариев Windows PowerShell ISE
- иерархии объектной модели ISE
PowerShell