请高手进来帮我看看啊~!
<%
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:\
问题点数:0、回复次数:2Top
1 楼redebug(雷老虎)回复于 2004-11-04 16:54:25 得分 0
应该是:
System.IO.Directory.DirectoryInfo 吧Top
2 楼brightheroes(在地狱中仰望天堂)回复于 2004-11-04 17:01:37 得分 0
Directory是静态的
应该如楼上言Top




