Vérifier la transmission Existe(string path)

Comment vérifier le disque existe dans le système de la chaîne de WPF. J'ai essayé les

Ex: FileLocation.Text = "K:\TestDrive\XXX";

if (!Directory.Exists(FileLocation.Text))
{
         MessageBox.Show("Invalid Directory", "Error", MessageBoxButton.OK);
         return;
}

De contrôle, il est chemin d'accès complet mais it should check "K:\" from the text. Pourriez-vous svp me guider

EDIT 1: "K:\TestDrive\XXX" n'est pas statique

EDIT 2: j'ai essayé de le ci-dessous, dans mon système, je vais avoir 3 drives C, D and E mais il en montrant faux.

Environment.SystemDirectory.Contains("D").ToString(); = "False"
Assurez-vous que vos échantillons ont raisonnables de code C#. I. e. "K:\Test..." est un peu suspect constante de chaîne: doit être @"K:\Test..." ou "K:\\Test...", la vérification de la true/false ne nécessite pas d'appel pour ToString et certainement pas sensible à la casse comparaison avec d'étranges ; = de l'opérateur.
Merci pour votre commentaire, mais je viens de donner pour exemple
Que diriez -Directory.Exists(Path.GetPathRoot(pathGoesHere))?
Excellent fonctionne très bien, mais si le chemin n'a qu' \\\\, il échoue et il devrait afficher une alerte si le chemin a '/'

OriginalL'auteur Ponmalar | 2013-06-27