2012-08-11 91 views
0

我想循環瀏覽我的JavaScript文件。在應用程序啓動global.asax文件中,我有這個:asp.net循環瀏覽javascript文件

void Application_Start(object sender, EventArgs e) 
{ 
    //bugs this line 
    System.IO.DirectoryInfo info = new System.IO.DirectoryInfo("\\Scripts"); 

    StringBuilder sb = new StringBuilder(); 

    foreach (var item in info.GetFiles("*.js")) 
    { 
     sb.Append(System.IO.File.ReadAllText(item.FullName)); 
     sb.Append(Environment.NewLine); 
    } 
} 

但是,它不工作,它說它無法找到文件。 如何以編程方式訪問目錄及其文件?

感謝您的建議。

回答

3

您的路徑幾乎肯定是不正確的。

使用

string mappedPath = HttpContext.Current.Server.MapPath("~\\Scripts"); 
System.IO.DirectoryInfo info = new System.IO.DirectoryInfo(mappedPath); 
+0

好的,謝謝那解決它。 – frenchie 2012-08-11 00:28:40