Obtenez de chemin d'accès de l'objet directoryinfo

À écrire du code C#, je me demandais si il y avait un moyen pour obtenir le chemin d'accès d'un objet directoryinfo?

Actuellement, j'ai, par exemple, un répertoire tel que:

DirectoryInfo dirInfo = new DirectoryInfo(pathToDirectory);

Le problème est que si je veux obtenir le chemin d'accès de l' dirInfo objet, elle retourne toujours le chemin de débogage (bin). Si l'original dirInfo objet fait référence à un répertoire dans le D:\testDirectory chemin, alors j'ai besoin d'un moyen pour obtenir ce chemin là, quelque part ailleurs dans le code au lieu de se \bin\debug\testDirectory

Est-il possible de faire cela?

Actuellement, je suis en train d'essayer d'obtenir le chemin de la dirInfo à l'aide de Path:

Console.WriteLine("Path: " + Path.GetFullPath(dirInfo.ToString()));
Qu'est-ce que pathToDirectory? Est-il D:\testDirectory ou le débogage chemin?
comment en êtes-vous le chemin pour dirInfo ?
Peux-tu nous montrer le code que vous utilisez pour obtenir "chemin d'accès de DirectoryInfo"? Et pour un exemple de code essayez d'utiliser des valeurs constantes lorsque cela est possible (c'est à dire quelle est la valeur de pathToDirectory lorsque votre code ne fonctionne pas)
pathToDirectory est la chaîne @"D:\testDirectory"
Vous n'êtes pas montrer votre code OU je ne sais pas ce qui est passé à ça: Path.GetFullPath(new DirectoryInfo(@"D:\testDirectory ").ToString()) renvoie "D:\testDirectory" comme prévu. S'il vous plaît vérifiez votre échantillon.

OriginalL'auteur user1806716 | 2013-11-19