다음을 통해 공유


FileSystem 네임스페이스

중요

이 인터페이스는 현재 개발 중이며 변경됩니다.

요약

FileSystem 네임스페이스는 파일 시스템을 조작하기 위한 속성과 메서드를 제공합니다. JavaScript에서 디버거 확장을 지원하는 데 필요한 파일을 읽거나 쓰는 데 사용할 수 있습니다.

샘플

이 네임스페이스 및 이러한 개체를 사용하는 방법에 대한 간단한 엔드투엔드 예제를 보려면 GitHub에서 샘플을 검사.https://github.com/Microsoft/WinDbg-Samples/tree/master/FileSystem

개체 메서드

이름 반환 형식 서명 Description
CreateFile을 사용하면 file CreateFile(path, [disposition]) 지정된 경로에 새 파일을 만들고 쓰기 위해 엽니다. 처리는 "OpenExisting", "CreateNew" 또는 "CreateAlways" 중 하나일 수 있습니다.
CreateTempFile file CreateTempFile() %TEMP% 폴더에 새 임시 파일을 만들고 쓰기 위해 엽니다.
CreateTextReader 텍스트 판독기 CreateTextReader(file | path, [encoding]) 지정된 인코딩의 텍스트를 읽을 지정된 파일 개체 또는 경로에서 텍스트 판독기를 만듭니다. 인코딩은 "Ascii", "Utf8" 또는 "Utf16" 중 하나일 수 있습니다. 지정하지 않으면 "Ascii"가 기본값입니다.
CreateTextWriter 텍스트 기록기(text writer) CreateTextWriter(file | path, [encoding]) 지정된 인코딩의 텍스트를 쓸 지정된 파일 개체 또는 경로에서 텍스트 작성기를 만듭니다. 인코딩은 "Ascii", "Utf8" 또는 "Utf16" 중 하나일 수 있습니다. 지정하지 않으면 "Ascii"가 기본값입니다.
DeleteFile DeleteFile(path) 지정된 경로에서 파일을 삭제합니다.
FileExists True 또는 False FileExists(path) 지정된 경로에 파일이 있는지 여부에 대한 true 또는 false를 반환합니다.
OpenFile file OpenFile(path) 읽기 위해 지정된 경로에서 파일을 엽니다.

개체 속성

속성 Description
CurrentDirectory 디버거 프로세스의 현재 작업 디렉터리를 나타내는 디렉터 리 개체입니다 .
TempDirectory 디버거 프로세스의 %TEMP% 디렉터리를 나타내는 디렉터 리 개체입니다 .