ISEFileCollection 개체The ISEFileCollection Object

ISEFileCollection 개체는 ISEFile 개체의 컬렉션입니다.The ISEFileCollection object is a collection of ISEFile objects. 예제는 $psISE.CurrentPowerShellTab.Files 컬렉션입니다.An example is the $psISE.CurrentPowerShellTab.Files collection.

메서드Methods

Add( [fullPath] )Add( [fullPath] )

Windows PowerShell ISE 2.0 이상에서 지원됩니다.Supported in Windows PowerShell ISE 2.0 and later.

제목이 없는 새 파일을 만들고 반환하고 컬렉션에 추가합니다.Creates and returns a new untitled file and adds it to the collection. 새로 생성된 파일의 IsUntitled 속성은 $true입니다.The IsUntitled property of the newly created file is $true.

[fullPath] – 선택적 문자열. 완전히 지정된 파일 경로입니다.[fullPath] - Optional string The fully specified path of the file. fullPath 매개 변수 및 상대 경로를 포함하거나, 전체 경로 대신 파일 이름을 사용하는 경우 예외가 생성됩니다.An exception is generated if you include the fullPath parameter and a relative path, or if you use a file name instead of the full path.

# 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] )Remove( File, [Force] )

Windows PowerShell ISE 2.0 이상에서 지원됩니다.Supported in Windows PowerShell ISE 2.0 and later.

현재 PowerShell 탭에서 지정된 파일을 제거합니다.Removes a specified file from the current PowerShell tab.

File – 문자열. 컬렉션에서 제거하려는 ISEFile 파일입니다.File - String The ISEFile file that you want to remove from the collection. 파일이 저장되지 않은 경우 이 메서드에서 예외를 throw합니다.If the file has not been saved, this method throws an exception. 저장되지 않은 파일의 제거를 강제로 수행하려면 이 Force 스위치 매개 변수를 사용합니다.Use the Force switch parameter to force the removal of an unsaved file.

[Force] - 선택적 부울. $true로 설정된 경우, 마지막 사용 후 저장하지 않았더라도 파일을 제거할 수 있는 권한을 부여합니다.[Force] - optional Boolean If set to $true, grants permission to remove the file even if it has not been saved after last use. 기본값은 $false입니다.The default is $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 )SetSelectedFile( selectedFile )

Windows PowerShell ISE 2.0 이상에서 지원됩니다.Supported in Windows PowerShell ISE 2.0 and later.

selectedFile 매개 변수로 지정된 파일을 선택합니다.Selects the file that is specified by the selectedFile parameter.

selectedFile – Microsoft.PowerShell.Host.ISE.ISEFile. 선택할 ISEFile 파일입니다.selectedFile - Microsoft.PowerShell.Host.ISE.ISEFile The ISEFile file that you want to select.

# Selects the specified file.
$firstfile = $psISE.CurrentPowerShellTab.Files[0]
$psISE.CurrentPowerShellTab.Files.SetSelectedFile($firstfile)

참고 항목See Also