Объект 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)
См. также