Показать сообщение отдельно

  #3  
Старый 18.03.2010, 20:51
noxjoker
Познающий
Регистрация: 07.08.2009
Сообщений: 85
Провел на форуме:
705829

Репутация: 53
Отправить сообщение для noxjoker с помощью ICQ
По умолчанию

gold-goblin тут проблема в том, что catch выкинет с цикла ... Я сам не знаю... но есть такой вариант.

Код:
class Program
{

    static void Main(string[] args)
    {
        ViewDirectory("C:\\Documents and Settings\\");
        Console.Read();
    }
    static void ViewDirectory(string path)
    {
        try
        {
            DirectoryInfo dirs = new DirectoryInfo(path);
            foreach (DirectoryInfo dir in dirs.GetDirectories())
            {
                Console.WriteLine(dir.ToString());
                ViewDirectory(dir);
            }
        }
        catch (Exception ex)
        {
            Console.WriteLine("\tWarn. Path: {0}", path);
        }
    }
}
Мне тоже интересно ищо варианты...
 
Ответить с цитированием