Создание файла с пользовательским расширением - Visual Basic .NET

Узнай цену своей работы

Формулировка задачи:

Всем привет! Подскажите пожалуйста, как осуществить следующие: Нужно создать файл под придуманным мной расширением (например: Имя_файла.my), но содержимое файла будет - xml, которое в дальнейшем будет нужно прочитывать программе. Воощем нужно реализовать что то вроде файла проекта, а хранить в нем данные хотел в xml, просто расширение xml ну не подходит( Если есть другие варианты хранения и считывания данных с файла под своим расширением, тоже помогут)

Решение задачи: «Создание файла с пользовательским расширением»

textual
Листинг программы
Imports Microsoft.Win32
...
Const extension As String = ".xyz3" ' Расширение с точкой
Const extensionName As String = "XyzFileType3"
Using key As RegistryKey = Registry.ClassesRoot.CreateSubKey(extension)
    key.SetValue(Nothing, extensionName)
End Using
 
Using key As RegistryKey = Registry.ClassesRoot.CreateSubKey(extensionName)
    key.SetValue(Nothing, "Это мой файл с расширением XYZ") ' Описание для проводника
    Using iconKey As RegistryKey = key.CreateSubKey("DefaultIcon")
        iconKey.SetValue(Nothing, Application.ExecutablePath & ",-32512")
    End Using        
End Using

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.556 из 5
Похожие ответы