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)

請參閱




目錄