ISEFile 개체
ISEFile 개체는 Windows PowerShell ISE(통합 스크립팅 환경)의 파일을 나타냅니다. Microsoft.PowerShell.Host.ISE.ISEFile 클래스의 인스턴스입니다. 이 항목에는 멤버 메서드 및 멤버 속성이 나열됩니다. $psISE.CurrentFile
과 PowerShell 탭의 파일 컬렉션에 있는 파일이 **Microsoft.PowerShell.Host.ISE.ISEFile 클래스의 전체 인스턴스입니다.
메서드
Save( [saveEncoding] )
Windows PowerShell ISE 2.0 이상에서 지원됩니다.
파일을 디스크에 저장합니다.
[saveEncoding]
- 선택적 System.Text.Encoding 저장된 파일에 사용할 선택적 문자 인코딩 매개 변수입니다. 기본값은 UTF8입니다.
예외
- System.IO.IOException: 파일을 저장할 수 없습니다.
# Save the file using the default encoding (UTF8)
$psISE.CurrentFile.Save()
# Save the file as ASCII.
$psISE.CurrentFile.Save([System.Text.Encoding]::ASCII)
# Gets the current encoding.
$myfile = $psISE.CurrentFile
$myfile.Encoding
SaveAs(filename, [saveEncoding])
Windows PowerShell ISE 2.0 이상에서 지원됩니다.
지정된 파일 이름 및 인코딩을 사용하여 파일을 저장합니다.
filename - 파일을 저장하는 데 사용할 이름입니다.
[saveEncoding]
- 선택적 System.Text.Encoding 저장된 파일에 사용할 선택적 문자 인코딩 매개 변수입니다. 기본값은 UTF8입니다.
예외
- System.ArgumentNullException: filename 매개 변수는 null입니다.
- System.ArgumentException: 파일 이름 매개 변수가 비어 있습니다.
- System.IO.IOException: 파일을 저장할 수 없습니다.
# Save the file with a full path and name.
$fullpath = "c:\temp\newname.txt"
$psISE.CurrentFile.SaveAs($fullPath)
# Save the file with a full path and name and explicitly as UTF8.
$psISE.CurrentFile.SaveAs($fullPath, [System.Text.Encoding]::UTF8)
속성
DisplayName
Windows PowerShell ISE 2.0 이상에서 지원됩니다.
이 파일의 표시 이름을 포함하는 문자열을 가져오는 읽기 전용 속성입니다. 이름은 편집기 맨 위에 있는 파일 탭에 표시됩니다. 이름 끝에 별표 (*)
가 있으면 파일에 저장되지 않은 변경 내용이 있음을 나타냅니다.
# Shows the display name of the file.
$psISE.CurrentFile.DisplayName
편집기
Windows PowerShell ISE 2.0 이상에서 지원됩니다.
지정된 파일에 사용되는 편집기 개체를 가져오는 읽기 전용 속성입니다.
# Gets the editor and the text.
$psISE.CurrentFile.Editor.Text
인코딩
Windows PowerShell ISE 2.0 이상에서 지원됩니다.
원래 파일 인코딩을 가져오는 읽기 전용 속성입니다. System.Text.Encoding 개체입니다.
# Shows the encoding for the file.
$psISE.CurrentFile.Encoding
FullPath
Windows PowerShell ISE 2.0 이상에서 지원됩니다.
열린 파일의 전체 경로를 지정하는 문자열을 가져오는 읽기 전용 속성입니다.
# Shows the full path for the file.
$psISE.CurrentFile.FullPath
IsSaved
Windows PowerShell ISE 2.0 이상에서 지원됩니다.
파일이 마지막으로 수정된 후 저장되었는지 여부를 반환 $true
하는 읽기 전용 부울 속성입니다.
# Determines whether the file has been saved since it was last modified.
$myfile = $psISE.CurrentFile
$myfile.IsSaved
IsUntitled
Windows PowerShell ISE 2.0 이상에서 지원됩니다.
파일에 제목이 지정되지 않은 경우 반환 $true
되는 읽기 전용 속성입니다.
# Determines whether the file has never been given a title.
$psISE.CurrentFile.IsUntitled
$psISE.CurrentFile.SaveAs("temp.txt")
$psISE.CurrentFile.IsUntitled
참고 항목
PowerShell