1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
|
private void AddDirectoryAndNode(TreeNode ParentNode, string DirectoryPath)
{
string[] directories = Directory.GetDirectories(DirectoryPath);
foreach (string childDirectoryPath in directories)
{
TreeNode childNode = new TreeNode(childDirectoryPath);
ParentNode.ChildNodes.Add(childNode);
AddFilesToNode(childNode, childDirectoryPath);
}
}
private void AddFilesToNode(TreeNode ParentNode, string FilePath)
{
string[] files = Directory.GetFiles(FilePath);
foreach (string childfile in files)
{
TreeNode childNode = new TreeNode(childfile);
ParentNode.ChildNodes.Add(childNode);
}
} |
Partager