ISEFile 개체The ISEFile Object

ISEFile 개체는 Windows PowerShell® ISE(통합 스크립팅 환경)에 있는 파일을 나타내며,An ISEFile object represents a file in Windows PowerShell® Integrated Scripting Environment (ISE). Microsoft.PowerShell.Host.ISE.ISEFile 클래스의 인스턴스입니다.It is an instance of the Microsoft.PowerShell.Host.ISE.ISEFile class. 이 항목에는 멤버 메서드 및 멤버 속성이 나열됩니다.This topic lists its member methods and member properties. $psISE.CurrentFile과 PowerShell 탭의 파일 컬렉션에 있는 파일이 Microsoft.PowerShell.Host.ISE.ISEFile 클래스의 전체 인스턴스입니다.The $psISE.CurrentFile and the files in the Files collection in a PowerShell tab are all instances of the Microsoft.PowerShell.Host.ISE.ISEFile class.

메서드Methods

Save( [saveEncoding] )Save( [saveEncoding] )

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

파일을 디스크에 저장합니다.Saves the file to disk.

[saveEncoding] - 선택적 System.Text.Encoding. 저장된 파일에 사용할 선택적 문자 인코딩 매개 변수입니다.[saveEncoding] - optional System.Text.Encoding An optional character encoding parameter to be used for the saved file. 기본값은 UTF8입니다.The default value is UTF8.

예외Exceptions

  • System.IO.IOException: 파일을 저장할 수 없습니다.System.IO.IOException: The file could not be saved.
# 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])SaveAs(filename, [saveEncoding])

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

지정한 파일 이름 및 인코딩으로 파일을 저장합니다.Saves the file with the specified file name and encoding.

filename - 파일을 저장하는 데 사용할 이름입니다.filename - String The name to be used to save the file.

[saveEncoding] - 선택적 System.Text.Encoding. 저장된 파일에 사용할 선택적 문자 인코딩 매개 변수입니다.[saveEncoding] - optional System.Text.Encoding An optional character encoding parameter to be used for the saved file. 기본값은 UTF8입니다.The default value is UTF8.

예외Exceptions

  • System.ArgumentNullException: filename 매개 변수는 null입니다.System.ArgumentNullException: The filename parameter is null.
  • System.ArgumentException: filename 매개 변수는 비어 있습니다.System.ArgumentException: The filename parameter is empty.
  • System.IO.IOException: 파일을 저장할 수 없습니다.System.IO.IOException: The file could not be saved.
# 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)

속성Properties

DisplayNameDisplayName

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

이 파일의 표시 이름을 포함하는 문자열을 가져오는 읽기 전용 속성입니다.The read-only property that gets the string that contains the display name of this file. 이름은 편집기의 맨 위에 있는 파일 탭에 표시됩니다.The name is shown on the File tab at the top of the editor. 이름의 끝에 별표((*))가 있다면 파일에 저장되지 않은 변경 내용이 있다는 것입니다.The presence of an asterisk (*) at the end of the name indicates that the file has changes that have not been saved.

# Shows the display name of the file.
$psISE.CurrentFile.DisplayName

편집기Editor

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

지정된 파일에 사용되는 편집기 개체를 가져오는 읽기 전용 속성입니다.The read-only property that gets the editor object that is used for the specified file.

# Gets the editor and the text.
$psISE.CurrentFile.Editor.Text

인코딩Encoding

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

원래 파일 인코딩을 가져오는 읽기 전용 속성입니다.The read-only property that gets the original file encoding. System.Text.Encoding 개체입니다.This is a System.Text.Encoding object.

# Shows the encoding for the file.
$psISE.CurrentFile.Encoding

FullPathFullPath

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

열려 있는 파일의 전체 경로를 지정하는 문자열을 가져오는 읽기 전용 속성입니다.The read-only property that gets the string that specifies the full path of the opened file.

# Shows the full path for the file.
$psISE.CurrentFile.FullPath

IsSavedIsSaved

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

파일이 마지막으로 수정한 후 저장된 경우 $true를 반환하는 읽기 전용 부울 속성입니다.The read-only Boolean property that returns $true if the file has been saved after it was last modified.

# Determines whether the file has been saved since it was last modified.
$myfile = $psISE.CurrentFile
$myfile.IsSaved

IsUntitledIsUntitled

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

파일에 제목이 지정된 적이 없는 경우 $true를 반환하는 읽기 전용 속성입니다.The read-only property that returns $true if the file has never been given a title.

# Determines whether the file has never been given a title.
$psISE.CurrentFile.IsUntitled
$psISE.CurrentFile.SaveAs("temp.txt")
$psISE.CurrentFile.IsUntitled

참고 항목See Also