Partager via


Espace de noms FileSystem

Important

Cette interface est en cours de développement actif et va changer.

Récapitulatif

L’espace de noms FileSystem fournit les propriétés et les méthodes de manipulation du système de fichiers. Cela peut être utilisé à partir de JavaScript pour lire ou écrire des fichiers nécessaires à la prise en charge de votre extension de débogueur.

Exemple

Pour obtenir un exemple simple de bout en bout de l’utilisation de cet espace de noms et de ces objets, case activée l’exemple sur GitHub :https://github.com/Microsoft/WinDbg-Samples/tree/master/FileSystem

Méthodes d'objets

Nom Type de retour Signature Description
CreateFile file CreateFile(path, [disposition]) Crée un fichier au niveau du chemin spécifié et l’ouvre pour l’écriture. La disposition peut être l’une des options « OpenExisting », « CreateNew » ou « CreateAlways ».
CreateTempFile file CreateTempFile() Crée un fichier temporaire dans le dossier %TEMP% et l’ouvre pour l’écriture.
CreateTextReader lecteur de texte CreateTextReader(file | path, [encodage]) Crée un lecteur de texte à partir de l’objet de fichier ou du chemin d’accès donné qui lit le texte de l’encodage spécifié. L’encodage peut être « Ascii », « Utf8 » ou « Utf16 ». S’il n’est pas spécifié, « Ascii » est la valeur par défaut.
CreateTextWriter TextWriter CreateTextWriter(file | path, [encodage]) Crée un enregistreur de texte à partir de l’objet de fichier ou du chemin d’accès donné qui écrit le texte de l’encodage spécifié. L’encodage peut être « Ascii », « Utf8 » ou « Utf16 ». S’il n’est pas spécifié, « Ascii » est la valeur par défaut.
DeleteFile DeleteFile(path) Supprime le fichier au chemin spécifié.
FileExists True ou False FileExists(path) Retourne true ou false quant à l’existence ou non d’un fichier au chemin d’accès donné
OpenFile file OpenFile(path) Ouvre un fichier au chemin d’accès spécifié pour la lecture.

Propriétés des objets

Nom Description
CurrentDirectory Objet directory représentant le répertoire de travail actuel du processus de débogueur.
TempDirectory Objet directory représentant le répertoire %TEMP% du processus de débogueur.