stivanov Ответов: 2

Как получить*. extension name?


Привет. Я создаю проект Windows Form с пользовательским расширением файла.
То, что я хочу, это когда я дважды щелкаю значок с новым расширением файла, чтобы получить имя файла и путь к файлу.
Пример:
C:\TestDB\NewDatabase2\NewDatabase2.abc

Мне нужно найти путь:
C:\TestDB\NewDatabase2

Мне также нужно имя файла:
NewDatabase2.abc


Что я уже пробовал:

Я пробовал такие вещи, как:
System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase

System.IO.Path.GetFileNameWithoutExtension(System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase)

Я получаю только имя. exe.

F-ES Sitecore

Взгляните на методы объекта Path

Путь.GetFileName

Path.GetFileNameWithoutExtension

stivanov

Да,но вам нужно предоставить строку с путем. Я не могу получить имя значка двойного щелчка при запуске приложения.

2 Ответов

Рейтинг:
2

Anudeep Jaiswal - MCA

Воспользуйся FileInfo Класс системы.Пространство имен IO.