我遇到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文件的节点时,它会像这样抛出异常
答案 0 :(得分:0)
只需使用字符串路径= @" c:/ something&#34 ;;并确保将扩展名添加到总路径中!