243 votes

obtenez le chemin pour mon .exe

comment puis-je obtenir mon .exe chemin, parce que si je copie mon .exe puis-je obtenir mon nouveau chemin ?

320voto

Gabriel McAdams Points 22323
System.Reflection.Assembly.GetEntryAssembly().Location;

161voto

Aliostad Points 47792

En outre:

AppDomain.CurrentDomain.BaseDirectory
Assembly.GetEntryAssembly().Location

76voto

Dans un projet Windows Forms:

Pour le chemin d'accès complet (nom de fichier): string exePath = Application.ExecutablePath;
Pour le chemin: string appPath = Application.StartupPath;

4voto

Iraj Points 317

dans visualstudio 2008 vous pouvez utiliser ce code :

   var _assembly = System.Reflection.Assembly
               .GetExecutingAssembly().GetName().CodeBase;

   var _path = System.IO.Path.GetDirectoryName(_assembly) ;

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X