<%
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:\
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:\
解决方案 »
- 给Session添加一个值,十秒后自动清理掉这个值,大家有什么办法?
- .NET高手死光了?
- 大侠帮我看看为什么我的数据不回发
- [请前辈们到来,本人有结贴习惯]对用户控件的一点疑惑.
- DataGrid分页问题
- 怎么样避免treeview展开节点时刷新界面,而又可以执行selectedindexchanged事件 在线等 100分 谢谢了
- 在.NET的开发平台中为何不能使用ASP WEB 应用程序
- 问个问题..DataGrid 中 ,前边一个单选框,每一条数据都可以单独导入到一个定义好的Excel中.单独打印,你也可以选择全选,进行批量打印,请问
- Asp.net web api 开发遇到的一个问题
- 怎样才能动态给<iframe runat=server id=mainFrm name=mainFrm></iframe>的src进行付值?
- 怎样引用 COM组件 Excel.dll
- 程序生成DataGrid,DataGrid中需要使用TemplateColumn、HyperLinkColumn
System.IO.Directory.DirectoryInfo 吧
应该如楼上言