У меня есть winform и ее полный путь C: \ test.exe
Как получить полный путь winform во время выполнения?Например, пользователь может переместить winform в другие места.Спасибо.
Поскольку вы используете WinForms, в классе Application можно выбрать два простых свойства:
Application
Application.StartupPath
Application.ExecutablePath
Вы также можете использовать
Environment.CurrentDirectory Это даст вам полный путь к рабочему каталогу.
Environment.CurrentDirectory
Эта информация является частью пространства имен My. Путь к каталогу можно найти через My.Application.Info.DirectoryPath
Вы можете вызвать Assembly.GetEntryAssembly () .CodeBase (или Location) из приложения Windows-Form (но не из приложений ASP.NET).
Это даст вам имя файла: System.Reflection.Assembly.GetExecutingAssembly (). ManifestModule.Name
Для имени папки попробуйте: System.Reflection.Assembly.GetExecutingAssembly (). Расположение (не уверен... на макушке головы)