- 1
- 2
- 3
- 4
- 5
- 6
- 7
private bool validDir(DirectoryInfo dir)
{
return dir.Attributes == FileAttributes.Directory &&
dir.Attributes != FileAttributes.Hidden &&
dir.Attributes != FileAttributes.NotContentIndexed &&
dir.Name != "Windows";
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+122
private bool validDir(DirectoryInfo dir)
{
return dir.Attributes == FileAttributes.Directory &&
dir.Attributes != FileAttributes.Hidden &&
dir.Attributes != FileAttributes.NotContentIndexed &&
dir.Name != "Windows";
}
Lure Of Chaos 04.05.2011 18:21 # 0
GoodTalkBot 04.05.2011 18:39 # 0
Lure Of Chaos 04.05.2011 18:44 # +2
bugmenot 04.05.2011 19:16 # 0
изначальная причина заглушки обещает быть смешной
Lure Of Chaos 04.05.2011 19:24 # 0
bugmenot 04.05.2011 19:32 # 0
Lure Of Chaos 04.05.2011 19:39 # 0
bugmenot 04.05.2011 19:53 # 0
а "windows" спасутся :-D
Lure Of Chaos 04.05.2011 20:18 # 0
GoodTalkBot 04.05.2011 20:21 # +2
Lure Of Chaos 04.05.2011 20:25 # 0
guest 04.05.2011 19:38 # 0
DirectoryInfo di = new DirectoryInfo(@"c:\");
foreach (DirectoryInfo di2 in di.GetDirectories())
{
TreeNode tn = new TreeNode(di2.Name);
DirectoryInfo d3 = new DirectoryInfo(di2.FullName);
foreach (DirectoryInfo d4 in d3.GetDirectories())
{
tn.Nodes.Add(new TreeNode(d4.Name));
}
treeView1.Nodes.Add(tn);
}
GoodTalkBot 04.05.2011 19:44 # 0
во второй строке вылетит при попытке GetDirectories(). очевидно же. семерка на столько защищенная что не во все папки даёт.
guest 04.05.2011 19:48 # 0
guest 05.05.2011 03:57 # 0