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 參數來強制移除未儲存的檔案。
[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 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)