serching a for a folder on hardrive,renaming it and adding files from vb.net form

  • Thread starter Thread starter Robert M
  • Start date Start date
R

Robert M

Hello everybody,

I am loking for a way to search for a folder name on my harddrive and show
it as rootnode on a treeview displayed on my form..

If anybody can help..

Thank u
 
Here is some nasty sample code to get you on your way:

private void button2_Click(object sender, System.EventArgs e) {
if (DialogResult.OK != this.folderBrowserDialog1.ShowDialog(this))
return;
string root = this.folderBrowserDialog1.SelectedPath;
TreeNode rootNode = new TreeNode(root);
this.treeView1.Nodes.Add(rootNode);
this.AddChildren(rootNode, root);
}

private void AddChildren(TreeNode node, string path) {
foreach (string subDir in Directory.GetDirectories(path)) {
TreeNode subDirNode = new TreeNode(subDir);
node.Nodes.Add(subDirNode);
this.AddChildren(subDirNode, subDir);
}
foreach (string file in Directory.GetFiles(path)) {
TreeNode fileNode = new TreeNode(file);
node.Nodes.Add(fileNode);
}
}

Note: folderBrowserDialog1 is a FolderBrowserDialog control on the form.
This class is only available in v1.1 of the framework, which means you need
to be using VS.NET 2003. If you don't have VS.NET 2003 you'll have to try
and figure out another way to select a folder, there are examples floating
around on the internet that you can search for.

John.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top