
18.03.2010, 20:51
|
|
Познающий
Регистрация: 07.08.2009
Сообщений: 85
Провел на форуме: 705829
Репутация:
53
|
|
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);
}
}
}
Мне тоже интересно ищо варианты...
|
|
|