Detection du nom du fichier.

Résolu
Signaler
Messages postés
3
Date d'inscription
jeudi 31 décembre 2009
Statut
Membre
Dernière intervention
18 février 2010
-
Messages postés
15187
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
26 novembre 2021
-
Bonjour à tous !

Je souhaite savoir, quel est le nom du fichier exécutable de mon programme.

Exemple :

C# Express génère le fichier : Program.exe
Si je le renomme en : MonProgramme.exe, je souhaite que mon application connaisse le nom du fichier (textBox1.Text : nom de l'exécutable : MonProgramme.exe par exemple)

J'ai beaucoup de mal à vous expliquer mon problème.

5 réponses

Messages postés
15187
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
26 novembre 2021
100
Hello,
Essaie un truc comme ça:
var assembly = new FileInfo(Assembly.GetExecutingAssembly().Location);
String strProgName = assembly.FullName;



@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Messages postés
15187
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
26 novembre 2021
100
Ou bein, si tu veux juste le nom court:
String strProgName = assembly.Name;



@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
Messages postés
3
Date d'inscription
jeudi 31 décembre 2009
Statut
Membre
Dernière intervention
18 février 2010

Merci, j'essaye tout de suite.
Messages postés
3
Date d'inscription
jeudi 31 décembre 2009
Statut
Membre
Dernière intervention
18 février 2010

Merci beaucoup, ça fonctionne !

Pour ceux que ça intéresse, n'oubliez pas :

using System.Reflection;
Messages postés
15187
Date d'inscription
lundi 11 juillet 2005
Statut
Modérateur
Dernière intervention
26 novembre 2021
100
Ok, cool.
N'oublie de pas de cliquer sur "Réponse acceptée"


@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...