什么是Win32异常,系统找不到指定的文件

时间:2017-07-06 13:16:21

标签: c# treeview nodes process.start

我遇到Process.Start()的问题,我希望它在双击树节点时打开指定的文件。

这是我应该打开文件的代码

 String path = "C:\\Users\\........\\something";

        private void treePrica_NodeMouseDoubleClick(object sender, TreeNodeMouseClickEventArgs e)
        {
            try {

                String TreeNodeName = treePrica.SelectedNode.ToString().Replace("TreeNode: ", String.Empty);
                MessageBox.Show(this.path + "\\" + TreeNodeName);

                Process.Start(this.path + "\\" + TreeNodeName);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
        }

当我双击任何包含.txt文件的节点时,它会像这样抛出异常

Win32 Exception

1 个答案:

答案 0 :(得分:0)

只需使用字符串路径= @" c:/ something&#34 ;;并确保将扩展名添加到总路径中!