private void BuildTree(string rootPath, string selectedPath, string loadedPath) { var subDirs = Directory.GetDirectories(rootPath, "#*"); foreach (string subDir in subDirs) { int n = SysAdmin.ExtractExperimentNumberFromPath(subDir); var exp = Experiment.Load(subDir, selectedPath + '\\', loadedPath + '\\'); this.ChildNodes.Add(exp); //exp.BuildTree(subDir); } }