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% ディレクトリを表すディレクトリ オブジェクト。 |