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)
참고 항목