У меня была странная ситуация, когда я пытался получить доступ к подкаталогам моего диска c:
сначала я попробовал следующий код, вывод был 0 (ноль):
MessageBox.Show(new DirectoryInfo("c:").GetDirectories().Length.ToString());
но при добавлении '\' к пути (c :) он показывает точное количество подпапок на диске c:
MessageBox.Show(new DirectoryInfo("c:\\").GetDirectories().Length.ToString());
но попробовал другой диск (d :) вроде:
MessageBox.Show(new DirectoryInfo("d:").GetDirectories().Length.ToString());
извлекает все подкатегории.
Может кто-нибудь объяснить, почему это произошло?
Ну, спасибо, ребята. Теперь я понял, что "c:" возвращает текущий каталог, а не root "c: \" . Но я не получаю никаких ошибок, как упомянуто смущение.