FileSystem 命名空间

重要

此接口正在积极开发中,将发生更改。

总结

FileSystem 命名空间提供用于操作文件系统的属性和方法。 这可以从 JavaScript 中用于读取或写入支持调试器扩展所需的文件。

示例

有关如何使用此命名空间和这些对象的简单端到端示例,请在 GitHub 上检查示例 -https://github.com/Microsoft/WinDbg-Samples/tree/master/FileSystem

对象方法

名称 返回类型 签名 说明
CreateFile 文件 CreateFile (路径,[处置]) 在指定路径处创建一个新文件,并打开该文件进行写入。 处置 可以是“OpenExisting”、“CreateNew”或“CreateAlways”之一。
CreateTempFile 文件 CreateTempFile () 在 %TEMP% 文件夹中创建新的临时文件,并打开该文件进行写入。
CreateTextReader 文本读取器 CreateTextReader (文件 |path, [encoding]) 从给定 的文件 对象或路径创建文本读取器,该对象或路径将读取指定编码的文本。 编码可以是“Ascii”、“Utf8”或“Utf16”之一。 如果未指定,则默认为“Ascii”。
CreateTextWriter Text Writer — 文本编写器 CreateTextWriter (文件 |path, [encoding]) 从给定 的文件 对象或路径创建文本编写器,该对象或路径将写入指定编码的文本。 编码可以是“Ascii”、“Utf8”或“Utf16”之一。 如果未指定,则默认为“Ascii”。
DeleteFile DeleteFile (路径) 删除指定路径中的文件。
FileExists 是或否 FileExists (路径) 对于给定路径中是否存在文件,返回 true 或 false
OpenFile 文件 OpenFile (路径) 在指定路径处打开一个文件以供读取。

对象属性

名称 说明
CurrentDirectory 一个 目录 对象,表示调试器进程的当前工作目录。
TempDirectory 一个 目录 对象,表示调试器进程的 %TEMP% 目录。