找到文件目录以在c#中显示pdf

时间:2011-09-28 14:30:49

标签: c# pdf directory

我在单击菜单项时在表单中显示pdf时遇到问题 使用cant的目录无法找到 该文件位于项目文件夹

 private void helpToolStripMenuItem_Click(object sender, EventArgs e)
        {
            System.Diagnostics.Process.Start(@"\\ColsTechieApp\\TechnicianApplicationUserManual.pdf");
        }

当我输入完整位置

  private void helpToolStripMenuItem_Click(object sender, EventArgs e)
        {
            System.Diagnostics.Process.Start(@"C:\Users\UV Chetty\Dropbox\Final\Complete\ColsTechieApp (Complete)\ColsTechieApp\Technician Application User Manual.pdf");
        }

它如何使路径专用于项目文件夹

2 个答案:

答案 0 :(得分:0)

尝试使用Environment.CurrentDirectory作为当前设置,并将其与Path.Combine

结合使用

应该有效,因为你使用的是完整路径

答案 1 :(得分:0)

首先,您尝试转义反斜杠,但@指定不应转义该字符串。 (另外,你似乎缺少空白)

其次,Environment.CurrentDirectory插入当前路径。与Path.Combine一起使用,您将拥有整个位置。 如果你真的很懒,你可以跳过Path.Combine并直接连接字符串。 Process.Start()可能会自动将其转换为Path。