<% 
string strDir2List = Request.QueryString.Get("dir"); 
Directory thisOne = null; 
try 

thisOne = new Directory(strDir2List); 
Response.Write("<p>Creation: " + 
thisOne.CreationTime.ToString() + "</p>"); 
Directory[] subDirectories = thisOne.GetDirectories(); 
Response.Write("<ul>"); 
for (int i=0; i < subDirectories.Length; i++) 

Response.Write("<li><a href=\"listdir.aspx?dir="); 
Response.Write(Server.UrlEncode(subDirectories[i].FullName)); 
Response.Write("\">" + subDirectories[i].Name); 
Response.Write("</a><br>"); 

Response.Write("</ul>"); 
  
File[] theFiles = thisOne.GetFiles(); 
Response.Write("<ul>"); 
for (int i=0; i < theFiles.Length; i++) 

Response.Write("<li><a href=\"showfile.aspx?file="); 
Response.Write(Server.UrlEncode(theFiles[i].FullName)); 
Response.Write("\">" + theFiles[i].Name); 
Response.Write("</a><br>"); 

Response.Write("</ul>"); 

catch (Exception e) 

Response.Write("Access not possible, error: <i>"); 
Response.Write(e.ToString() + "</i>"); 
Response.End(); 

%> 报错为:
编译器错误信息: CS1501: 重载“Directory”方法未获取“1”参数源错误:
行 13: try 
行 14: { 
行 错误15: thisOne = new Directory(strDir2List); 
行 16: Response.Write("<p>Creation: " + 
行 17: thisOne.CreationTime.ToString() + "</p>"); 
 
其中strDir2List值=h:\