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입니다.

참고:

전체 경로 대신 상대 경로나 파일 이름을 사용하는 경우 이 메서드는 예외를 throw합니다.

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입니다. 파일이 저장되지 않은 경우 이 메서드는 예외를 throw합니다. 저장되지 않은 파일을 강제로 제거하려면 다음 재정의를 사용합니다.

# 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)

참고 항목




목차