Maison > développement back-end > C++ > Comment déterminer de manière fiable le répertoire d'exécution actuel en C# ?

Comment déterminer de manière fiable le répertoire d'exécution actuel en C# ?

Susan Sarandon
Libérer: 2025-01-21 08:11:09
original
357 Les gens l'ont consulté

How to Reliably Determine the Current Execution Directory in C#?

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal