检查ASP.NET中的服务器中是否存在文件

时间:2010-02-15 19:34:18

标签: asp.net javascript file c#-2.0

        string jSFile = ResolveUrl("~/MyProject/JavaScripts/dir/test.js");
        if (!System.IO.File.Exists(jSFile))
        {
           ...
        }

此代码不起作用,我想这是jSFile与IO.File.Exists不能很好地工作但我知道jSFile有一个有效的路径,因为当我使用几行时

Page.ClientScript.RegisterClientScriptInclude("myfile",jSFile); 

它确实将JavaScript文件附加到ASPX,并且一切正常。

如何检查文件是否存在?

1 个答案:

答案 0 :(得分:16)

if (!System.IO.File.Exists(Server.MapPath(jSFile)))