[英]Get Current Directory of Selected Treeview in c#
嗨,我想如何知道Treeview当前选定节点的目录信息,以便可以将Folder添加到指定的(选定节点)路径?
就像如果我有Tree Root => Child Root1 => Child1这样,当我选择Root时,应该将Add folder文件夹添加到root以及将相同名称的文件夹添加到Root文件夹所在的目录。
检查一下:
private void btnAddFolder_Click(object sender, EventArgs e)
{
if (treeView1.SelectedNode != null)
{
TreeNode fileNode = new TreeNode();
fileNode.Text = txtFileName.Text;
treeView1.SelectedNode.Nodes.Add(fileNode);
string rootPath = treeView1.SelectedNode.Text; //here is your root path change it if it's wrong
Directory.CreateDirectory(rootPath + "\\" + txtFileName.Text);
// File.Create(rootPath + "\\" + txtFileName.Text); //if you want create a file instead of direcroty use this
}
}
PS:我假设您在文本框中输入Directory或fileName,并且Treenode文本包含您的Directory路径,我不知道如何配置树视图。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.