问题描述
C#怎样遍历指定文件夹下所有文件按层级结构存储然后树状结构显示出来求大神指点
解决方案
解决方案二:
递归遍历文件夹下所有文件,遍历同时添加到tree
解决方案三:
privatevoidLoadFileToTree(stringdirectoryName,TreeNodeparentNode){TreeNodenode=newTreeNode(directoryName);parentNode.Nodes.Add(node);foreach(stringfileinDirectory.GetFiles(directoryName)){TreeNodenewnode=newTreeNode(file);node.Nodes.Add(newnode);}foreach(stringdirectoryinDirectory.GetDirectories(directoryName)){LoadFileToTree(directory,node);}}privatevoidForm1_Load(objectsender,EventArgse){treeView1.Nodes.Add("D");LoadFileToTree("d:",treeView1.Nodes[0]);}
时间: 2024-10-21 22:01:21