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?
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?
Share Improve this question asked Feb 15, 2010 at 19:34 Patrick DesjardinsPatrick Desjardins 141k89 gold badges295 silver badges346 bronze badges 1- You should have indicated that the code is inside a UserControl. – Sky Sanders Commented Feb 15, 2010 at 20:00
1 Answer
Reset to default 17if (!System.IO.File.Exists(Server.MapPath(jSFile)))