您好我想知道树视图当前所选节点的目录信息,以便我可以将文件夹添加到指定的(选定节点)路径?
喜欢如果我有树 根 =>儿童 目录root1 => Child1 因此,当我选择Root和Add文件夹时,应该将文件夹添加到root,并且同名文件夹应该添加到Root文件夹所在的目录中。
答案 0 :(得分:1)
检查一下:
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文本包含您的目录路径,我不知道您如何配置树视图。