ISEFileCollection 物件是 ISEFile 物件的集合。與 PowerShellTab 物件關聯的 Files 集合是這個類別的成員。範例為 $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)
請參閱