asp.net - 在 ASP.NET 中检查服务器中是否存在文件

标签 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 并且一切正常。

知道如何检查文件是否存在吗?

最佳答案

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

关于asp.net - 在 ASP.NET 中检查服务器中是否存在文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2268420/

相关文章:

javascript - 如何将动画添加到 D3 自定义 radio

ios - NSData 对象因未知原因为空(保存图像)

c# - 如何在 ASP.NET 成员(member)资格提供程序中手动调用 CreateUser 函数

javascript - 了解用户正在 iframe 中浏览哪个页面

javascript - 似乎无法加载 AngularJS CDN?

java - 如何创建新的图像格式?

PHP 远程文件流与恢复支持

javascript - 如何使用 JavaScript 的值填充下拉列表?

c# - 获取 asp :textbox value in client side using javascript function doesn't work

ASP.NET Web API - 路由