Obtener la carpeta de ejecución de la aplicación

1836 vistas

Usaremos la función GetCommandLineArgs de la clase System.Environment



csharp
  1. // Path del ejecutable
  2. // Para los WinForms, también podemos usar Application.ExecutablePath
  3. string exepath = Environment.GetCommandLineArgs()[0];
  4. // Carpeta del ejecutable
  5. string exedir = exepath.Substring(0, exepath.LastIndexOf('\\'));