Spazio dei nomi FileSystem
Importante
Questa interfaccia è in fase di sviluppo attivo e cambierà.
Riepilogo
Lo spazio dei nomi FileSystem fornisce le proprietà e i metodi per la modifica del file system. Può essere usato da JavaScript per la lettura o la scrittura di file necessari per supportare l'estensione del debugger.
Esempio
Per un semplice esempio end-to-end di come usare questo spazio dei nomi e questi oggetti, vedere l'esempio in GitHub - https://github.com/Microsoft/WinDbg-Samples/tree/master/FileSystem
Metodi di oggetto
Nome | Tipo restituito | Firma | Descrizione |
---|---|---|---|
CreateFile | file | CreateFile(path, [disposition]) | Crea un nuovo file nel percorso specificato e lo apre per la scrittura. L'eliminazione può essere una delle opzioni "OpenExisting", "CreateNew" o "CreateAlways". |
CreateTempFile | file | CreateTempFile() | Crea un nuovo file temporaneo nella cartella %TEMP% e lo apre per la scrittura. |
CreateTextReader | lettore di testo | CreateTextReader(file | path, [encoding]) | Crea un lettore di testo dall'oggetto file o dal percorso specificato che leggerà il testo della codifica specificata. La codifica può essere una delle opzioni "Ascii", "Utf8" o "Utf16". Se non specificato, "Ascii" è l'impostazione predefinita. |
CreateTextWriter | writer di testo | CreateTextWriter(file | path, [encoding]) | Crea un writer di testo dall'oggetto file o dal percorso specificato che scriverà il testo della codifica specificata. La codifica può essere una delle opzioni "Ascii", "Utf8" o "Utf16". Se non specificato, "Ascii" è l'impostazione predefinita. |
DeleteFile | DeleteFile(path) | Elimina il file nel percorso specificato. | |
Fileexists | true o false | FileExists(path) | Restituisce true o false per indicare se un file esiste nel percorso specificato |
OpenFile | file | OpenFile(path) | Apre un file nel percorso specificato per la lettura. |
Proprietà degli oggetti
Nome | Descrizione |
---|---|
CurrentDirectory | Oggetto directory che rappresenta la directory di lavoro corrente del processo del debugger. |
TempDirectory | Oggetto directory che rappresenta la directory %TEMP% del processo del debugger. |