Как получить winform fullpath? - PullRequest
       0

Как получить winform fullpath?

4 голосов
/ 18 августа 2011

У меня есть winform и ее полный путь C: \ test.exe

Как получить полный путь winform во время выполнения?Например, пользователь может переместить winform в другие места.Спасибо.

Ответы [ 5 ]

2 голосов
/ 18 августа 2011

Поскольку вы используете WinForms, в классе Application можно выбрать два простых свойства:

  • Application.StartupPath предоставит вам каталог, в котором запущено приложение.
  • Application.ExecutablePath даст вам полный путь к приложению (включая имя файла).
0 голосов
/ 09 октября 2012

Вы также можете использовать

Environment.CurrentDirectory Это даст вам полный путь к рабочему каталогу.

0 голосов
/ 18 августа 2011

Эта информация является частью пространства имен My. Путь к каталогу можно найти через My.Application.Info.DirectoryPath

0 голосов
/ 18 августа 2011

Вы можете вызвать Assembly.GetEntryAssembly () .CodeBase (или Location) из приложения Windows-Form (но не из приложений ASP.NET).

0 голосов
/ 18 августа 2011

Это даст вам имя файла: System.Reflection.Assembly.GetExecutingAssembly (). ManifestModule.Name

Для имени папки попробуйте: System.Reflection.Assembly.GetExecutingAssembly (). Расположение (не уверен... на макушке головы)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...