{
if (nodes == null)
nodes = new TreeNode(dir.Name, 0, 1);
//TreeNodeCollection tmpNodes;
foreach (DirectoryInfo tmpDir in dir.GetDirectories())
{
try
{
TreeNode tmpCidNode = new TreeNode(tmpDir.Name, 0, 1);
// tmpCidNode.e
if (tmpDir.GetDirectories().Length > 0)
tmpCidNode = initTreeView(tmpDir, tmpCidNode);
nodes.Nodes.Add(tmpCidNode);
}
catch
{
continue;
}
}
return nodes;
}