检查 ASP.NET 中的服务器中是否存在文件
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,一切正常。
知道如何检查文件是否存在吗?
string jSFile = ResolveUrl("~/MyProject/JavaScripts/dir/test.js");
if (!System.IO.File.Exists(jSFile))
{
...
}
This code doesn't work and I guess it's the jSFile that doesn't work well with the IO.File.Exists but I know the jSFile has a valid path because when I use few line later
Page.ClientScript.RegisterClientScriptInclude("myfile",jSFile);
it does attach the JavaScript file to the ASPX and all work fine.
Any idea of how to check if the file exist?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)