出现这个问题:   找不到'file:///E:/PDF/25.pdf%23search='12''.请确认路径或Internet地址正确。在刻盘之前运行程序,没有问题。刻到光盘里之后在光驱(E)里运行,则出现上面的问题。1:请问是路径问题吗?如何解决?另外还有2点疑惑:2:file后面不是应该只有1个/吗?怎么会出现3个呢,
   请问如何在程序里看见那个file链接,请给出代码。3:我要链接的PDF是25.pdf,关键词是12,怎么会出现23呢,
    同上,请问如何在程序里看见那个file链接?   

解决方案 »

  1.   

    if (str.ToLower().IndexOf("file:///") >= 0) 
          { 
              str = str.Substring(8, str.Length - 8); 
          } 
      

  2.   

    目前,在程序里看不出问题,即使拷贝到别的机器上运行也都正常。但是刻成光盘,在光驱里运行就出现这个问题。
    如Guyschaos 所说的,是路径没做处理。
    请问如何解决呢?