Я пишу программу, которая получает все каталоги и подкаталоги.Я использую следующий код:
DriveInfo[] drives = DriveInfo.GetDrives();
foreach (DriveInfo drive in drives)
{
string[] directories = Directory.GetDirectories(drive.Name, "*", SearchOption.AllDirectories);
}
Но я получаю исключение о том, что "Доступ к пути C: \ Documents and Settings \ 'запрещен".
Iя использую Windows 7, и я не вижу папку C: \ Documents and Settings \ в проводнике.Я включил «Показать скрытые файлы и папки» и даже попытался ввести путь напрямую, но он выдает следующую ошибку: «C: \ Documents and Settings не доступен. Доступ запрещен».
Почему Directory.GetDirectories()
тянет каталог, который, кажется, не существует?