FileSystem 名前空間

重要

このインターフェイスは現在開発が進められており、変更される予定です。

まとめ

FileSystem 名前空間には、ファイル システムを操作するためのプロパティとメソッドが用意されています。 これは、JavaScript から使用して、デバッガー拡張機能のサポートに必要なファイルの読み取りまたは書き込みを行います。

サンプル

この名前空間とこれらのオブジェクトを使用する方法の簡単なエンド ツー エンドの例については、GitHub のサンプルを参照してください。https://github.com/Microsoft/WinDbg-Samples/tree/master/FileSystem

オブジェクト メソッド

名前 返り値の種類 署名 説明
CreateFile ファイル CreateFile(パス, [処理]) 指定したパスに新しいファイルを作成し、書き込み用に開きます。 処理 には、"OpenExisting"、"CreateNew"、または "CreateAlways" のいずれかを指定できます。
CreateTempFile ファイル CreateTempFile() %TEMP% フォルダーに新しい一時ファイルを作成し、書き込み用に開きます。
CreateTextReader テキスト リーダー CreateTextReader(ファイル | パス, [エンコード]) 指定したエンコードのテキストを読み取る、指定されたファイル オブジェクトまたはパスからテキスト リーダーを作成します。 エンコードには、"Ascii"、"Utf8"、または "Utf16" のいずれかを指定できます。 指定されていない場合は、既定値は "Ascii" です。
CreateTextWriter テキスト ライター CreateTextWriter(ファイル | パス, [エンコード]) 指定したエンコードのテキストを書き出す、指定されたファイル オブジェクトまたはパスからテキスト ライターを作成します。 エンコードには、"Ascii"、"Utf8"、または "Utf16" のいずれかを指定できます。 指定されていない場合は、既定値は "Ascii" です。
DeleteFile DeleteFile(path) 指定したパスにあるファイルを削除します。
FileExists True または False FileExists(path) 指定されたパスにファイルが存在するかどうかを true または false で返します。
OpenFile ファイル OpenFile(path) 指定されたパスにあるファイルを読み込み用に開きます。

[オブジェクトのプロパティ]

名前 説明
CurrentDirectory デバッガー プロセスの現在の作業ディレクトリを表すディレクトリ オブジェクト。
TempDirectory デバッガー プロセスの %TEMP% ディレクトリを表すディレクトリ オブジェクト。