Condividi tramite


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.