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. |