2009-10-20 4 views
1

J'utilise la méthode ConfigurationManager.AppSetting["blah"].ToString() pour obtenir le chemin d'accès au dossier contenant les fichiers dont j'ai besoin. Mais je lance un UnsupportedFormatException sur le chemin quand il essaie d'utiliser Directory.GetFiles(path).Comment renvoyer une chaîne verbatim à partir de ConfigurationManager.AppSetting ["settingname"]. ToString()

La valeur renvoyée inclut les caractères d'échappement et je ne sais pas comment l'empêcher de renvoyer les caractères supplémentaires. C'est ce que le chemin ressemble après son retour:

\\\\\\\\C:\\\\folder1\\\\folder2

+0

Ignorer la question. J'avais besoin de retirer les quatre premiers "\" pour lui donner un chemin correct. –

Répondre

1

je devais retirer les quatre premiers « \ » pour lui donner un bon chemin.

0

vous avez une barre oblique inverse supplémentaire \ au début de votre chemin.

essayez de mettre "C: \ dossier1 \ dossier2" au lieu de "\\ C: \ dossier1 \ dossier2" dans votre fichier de configuration, et cela fonctionnera.

Questions connexes