Поделиться через


Пространство имен FileSystem

Важно!

Этот интерфейс находится в активной разработке и изменится.

Сводка

Пространство имен FileSystem предоставляет свойства и методы для управления файловой системой. Его можно использовать из JavaScript для чтения или записи файлов, необходимых для поддержки расширения отладчика.

Образец

Чтобы получить простой полный пример использования этого пространства имен и этих объектов, проверка пример на сайте GitHub:https://github.com/Microsoft/WinDbg-Samples/tree/master/FileSystem

Методы объектов

Имя Тип возвращаемых данных Подпись Описание
CreateFile файл CreateFile(path, [disposition]) Создает новый файл по указанному пути и открывает его для записи. К ликвидации может применяться один из вариантов "OpenExisting", "CreateNew" или "CreateAlways".
CreateTempFile файл CreateTempFile() Создает временный файл в папке %TEMP% и открывает его для записи.
CreateTextReader средство чтения текста CreateTextReader(file | path, [encoding]) Создает средство чтения текста из заданного объекта файла или пути, который будет считывать текст указанной кодировки. Кодировка может быть одной из "Ascii", "Utf8" или "Utf16". Если значение не указано, по умолчанию используется ascii.
CreateTextWriter модуль записи текста CreateTextWriter(file | path, [encoding]) Создает модуль записи текста из заданного объекта файла или пути, который будет записывать текст указанной кодировки. Кодировка может быть одной из "Ascii", "Utf8" или "Utf16". Если значение не указано, по умолчанию используется ascii.
DeleteFile DeleteFile(path) Удаляет файл по указанному пути.
FileExists Значение true или false FileExists(path) Возвращает значение true или false, указывающее, существует ли файл по заданному пути.
OpenFile файл OpenFile(path) Открывает файл по указанному пути для чтения.

Свойства объекта

Имя Описание
CurrentDirectory Объект каталога , представляющий текущий рабочий каталог процесса отладчика.
TempDirectory Объект каталога , представляющий каталог %TEMP% процесса отладчика.