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