Проверьте, существует ли файл на сервере в ASP.NET - PullRequest
8 голосов
/ 15 февраля 2010
        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 Ответ

16 голосов
/ 15 февраля 2010
if (!System.IO.File.Exists(Server.MapPath(jSFile)))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...