Trouver le répertoire d'exécution de votre application en C#
De nombreuses applications ont besoin de connaître leur répertoire d'exécution actuel pour gérer correctement les fichiers et autres ressources. Même si des méthodes comme System.Windows.Forms.Application.StartupPath
peuvent sembler simples, elles ne sont pas toujours fiables.
Voici la manière la plus robuste d'obtenir le chemin :
Méthode recommandée :
Utilisez Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location);
. Cela cible directement l'emplacement de l'assembly en cours d'exécution, fournissant des résultats cohérents quelle que soit la manière dont l'application a été lancée.
Alternative :
Comme l'a noté Soner Gönül, System.IO.Path.GetDirectoryName(Application.ExecutablePath);
est une autre option viable. Ceci récupère le chemin de l'assembly d'entrée, qui correspond généralement au répertoire d'exécution.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!