用 File.Exists(fileName)的时候 如果 fileName是 .jpg格式的可以正确找到。如果是 .gif 的不管文件存在于否都返回 false ,为什么会这样,是不是跟权限有关?

解决方案 »

  1.   

    private void Button1_Click(object sender, System.EventArgs e)
    {
    if(File.Exists("e:\\1.gif"))
    {
    Response.Write("True");
    }
    else
    {
    Response.Write("false");
    }

    }
    试过了,没有像你所说的情况。
      

  2.   

    不要迷信,与jpg或gif没有关系
      

  3.   

    路径当然正确了,路径是通过 <input type=file >返回的,能不正确吗
      

  4.   

    谢谢。
    有一点我搞错了,其实 .jpg 或 .gif 是一样的,只要放在桌面都会找不到文件,但 .exe 格式是可以找到的。如果 .jpg 或 .gif 的放在其它地方如 c:\xx.gif 就可以找到了。
    应该还是权限的问题,不知道怎么解决。