Имеется следующий код
static void Main(string[] args)
{
string[] Drives = Environment.GetLogicalDrives();
foreach (string d in Drives)
{
Console.WriteLine(d);
string[] files = Directory.GetDirectories(d);
Console.WriteLine(files);
}
Console.ReadKey();
}
Название существующих дисков он выводит правильно, но как только дело доходит до названия папок, он выводит
System.string[]
Если не имеет на себе файлов, то возникает исключение
System.IO.IOException: "Устройство не готово".
Как можно получить имена всех папок (не считая вложенных), расположенных на диске (если они есть), в противном случае пропустить исключение и продолжить работу программы.
try
{
string[] files = Directory.GetDirectories(d);
foreach (string file in files)
{
Console.WriteLine(file);
}
}
catch(IOException e)
{
Console.WriteLine($"Диск: {d} пуст");
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Попытался найти похожее, не понял всё равно как
Почему выдает stdClass Object ( [statusCode] => 404 [error] => Not Found [message] => Cannot POST /api/quotesTick?m=json&q=USDRUR,EURRUR,gold,silver ) , хотя если в браузер вставить то выдает курсы
Хочу написать авторизацию на сайте через facebook, и нужна помощьПолучилось получать данные от FB таким образом: