Freigeben über


Der Dateisystemnamespace

Wichtig

Diese Schnittstelle befindet sich in der aktiven Entwicklung und wird sich ändern.

Zusammenfassung

Der FileSystem-Namespace stellt die Eigenschaften und Methoden zum Bearbeiten des Dateisystems bereit. Dies kann aus JavaScript zum Lesen oder Schreiben von Dateien verwendet werden, die zur Unterstützung Ihrer Debuggererweiterung erforderlich sind.

Beispiel

Ein einfaches End-to-End-Beispiel für die Verwendung dieses Namespace und dieser Objekte finden Sie im Beispiel auf GitHub: https://github.com/Microsoft/WinDbg-Samples/tree/master/FileSystem

Objektmethoden

Name Rückgabetyp Signatur BESCHREIBUNG
CreateFile datei CreateFile(path, [disposition]) Erstellt eine neue Datei am angegebenen Pfad und öffnet sie zum Schreiben. Die Disposition kann eine von "OpenExisting", "CreateNew" oder "CreateAlways" sein.
CreateTempFile datei CreateTempFile() Erstellt eine neue temporäre Datei im Ordner %TEMP% und öffnet sie zum Schreiben.
Xmldictionaryreader.createtextreader Textleser CreateTextReader(file | path, [encoding]) Erstellt einen Textleser aus dem angegebenen Dateiobjekt oder Pfad, der Text der angegebenen Codierung liest. Die Codierung kann eine von "Ascii", "Utf8" oder "Utf16" sein. Wenn nicht angegeben, ist "Ascii" die Standardeinstellung.
Xmldictionarywriter.createtextwriter Textwriter CreateTextWriter(file | path, [encoding]) Erstellt einen Textwriter aus dem angegebenen Dateiobjekt oder Pfad, der Text der angegebenen Codierung schreibt. Die Codierung kann eine von "Ascii", "Utf8" oder "Utf16" sein. Wenn nicht angegeben, ist "Ascii" die Standardeinstellung.
DeleteFile DeleteFile(path) Löscht die Datei am angegebenen Pfad.
Fileexists „true“ oder „false“ FileExists(path) Gibt true oder false zurück, ob eine Datei am angegebenen Pfad vorhanden ist.
OpenFile datei OpenFile(path) Öffnet eine Datei am angegebenen Pfad zum Lesen.

Objekteigenschaften

Name BESCHREIBUNG
Currentdirectory Ein Verzeichnisobjekt , das das aktuelle Arbeitsverzeichnis des Debuggerprozesses darstellt.
TempDirectory Ein Verzeichnisobjekt , das das Verzeichnis %TEMP% des Debuggerprozesses darstellt.