Comment s'assurer qu'il n'est pas au top séparateur de répertoire dans les chemins?

Je vais avoir un problème avec AppDomain.CurrentDomain.BaseDirectory.

Parfois, le chemin se termine par '\' et d'autres fois ça ne marche pas.
Je ne peux pas trouver une raison pour cela.

Il serait très bien si j'ai été en utilisant Path.Combine mais je veux faire Directory.GetParent et il aboutit à des résultats différents.

Avez-vous constaté ce problème?

Je peux faire les choses différemment pour obtenir le répertoire parent de la demande?

Mon hack est:

var baseDir = AppDomain.CurrentDomain.BaseDirectory;
if (!baseDir.EndsWith("\\")) baseDir += "\\";
InformationsquelleAutor pitermarx | 2013-12-05