读取目录列表

原创 2008年09月28日 12:09:00

<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
<%@Import Namespace="System.IO"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>ListDrives</title>
</head>
<%
 string[] achDrives=Directory.GetLogicalDrives();
 int nNumOfDrives=achDrives.Length;
 Response.Write("<ul>");
 for(int i=0; i<nNumOfDrives; i++)
 {
  Response.Write("<li><a href=/"listdir.aspx?dir=");
  Response.Write(Server.UrlEncode(achDrives[i]));
  Response.Write("/">"+achDrives[i]);
  Response.Write("</a><br>");
  }
  Response.Write("</ul>");
%> 
<body>
</body>
</html>

 

<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
<%@Import Namespace="System.IO" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>listdir</title>
</head>
<%
  string strDir2List=Request.QueryString.Get("dir");
 DirectoryInfo thisOne=null;
 try
 {
  thisOne=new DirectoryInfo(strDir2List);
  Response.Write("<p>Creation:"+thisOne.CreationTime.ToString()+"<p>");
  DirectoryInfo[] 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>");
  FileInfo[] theFiles=thisOne.GetFiles();
  Response.Write("<ul>");
  for(int i=0; i<theFiles.Length;i++)
  {
   Response.Write("<li><a href=/"showfiles.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();
  }
%>    
<body>
</body>
</html>

 

<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
<% @Import Namespace="System.IO"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>showfiels</title>
</head>
<body>
<%
 string strFile2Show=Request.QueryString.Get("file");
 FileInfo thisOne=new FileInfo(strFile2Show);
%>
<table>
<tr><td>Name:</td><td><%=thisOne.Name%></td></tr>
<tr><td>Path:</td><td><%=thisOne.FullName%></td></tr>
<tr><td>Directory:</td><td><%=thisOne.DirectoryName%></td></tr> 
<tr>
<td>Date Created:</td>
</tr>
<tr>
<td>Size:</td>
<td><%=thisOne.Length.ToString()%>Bytes</td>
</tr>
<tr>
<td>Last access:</td>
<td><%=thisOne.LastAccessTime.ToString()%></td>
</tr>
<tr>
<td>Last modified:</td>
<td><%=thisOne.LastWriteTime.ToString()%></td>
</tr>
</table>
<%
 StreamReader theReader=thisOne.OpenText();
 char[]theBuffer=new char[255];
 int nRead=theReader.ReadBlock(theBuffer,0,255);
 Response.Write("<pre>");
 Response.Write(Server.HtmlEncode(new string(theBuffer,0,nRead)));
 Response.Write("</pre>");
%> 
</body>
</html>

ftp连接:读取目录列表失败

本文转载自:http://blog.csdn.net/lgm252008/article/details/7691182 连接的错误提示: 状态: 连接建立,等待欢迎消息... ...
  • u010832551
  • u010832551
  • 2016年04月15日 09:37
  • 4835

FileZilla读取目录列表失败的解决办法

FileZilla是一款非常优秀的且免费的FTP软件,包含服务器端和客户端。下载地址:FileZilla 。 但最近在连接某服务器时发现FileZilla出现“读取目录列表失败”的错误提示,...
  • linshichen
  • linshichen
  • 2016年09月24日 18:29
  • 1234

解决vsftpd 读取目录列表失败的问题

使用第三方FTP软件filezilla进行登陆,出现如下错误: 状态:    正在连接 192.168.1.6:21... 状态:    连接建立,等待欢迎消息... 响应:    ...
  • zhuchuanwan
  • zhuchuanwan
  • 2016年10月24日 13:04
  • 5570

pureftp读取目录列表失败解决

FTP是初学linuxer最经常用到的,要么遇到ftp连接超时,要么是ftp打开目录失败,要么是用户没权限。今天遇到的ftp读取目录列表失败,状况如下图: 打开目录列表失败 我们公司都是使...
  • white__cat
  • white__cat
  • 2014年05月28日 10:32
  • 1124

解决vsftpd 2.2.2读取目录列表失败的问题

该错误是由iptables的配置引起的,临时的解决方法是执行如下命令: [root@localhost soft]# modprobe ip_nat_ftp 再次登陆列表正常啦!...
  • u014649926
  • u014649926
  • 2017年02月11日 12:49
  • 780

FileZilla读取目录列表失败的解决办法 ftp

FileZilla读取目录列表失败的解决办法 来源:互联网作者:佚名时间:01-30 14:10:30【大 中 小】 FileZilla是一款非常优秀的且免费的FTP软件,包含服务器端...
  • zhangfeng1133
  • zhangfeng1133
  • 2015年08月11日 11:53
  • 6499

FTP已登录,读取目录列表失败

今天帮朋友解决网站FTP连接不上问题,其中报错如下 状态: 正在解析 www.xxxx.com 的地址 状态: 正在连接 166.62.92.44:21... 状态: 连接建立,等待欢迎消息.....
  • LIU_YANZHAO
  • LIU_YANZHAO
  • 2017年12月27日 13:38
  • 294

javaweb_解决filezilla读取列表失败

昨天配置好了tomcat和vsftp 今天打算直接上传一些写好的文件到tomcat目录下的webapp文件夹下面,发现出错了 仔细想了一下,昨天设置了一下权限,只有tomcat用户组的人才...
  • Tracy_frog
  • Tracy_frog
  • 2017年11月24日 11:17
  • 148

pureftp 读取目录列表失败解决办法

最近在使用pureftp的时候遇到了文件目录无法读取或者读取很慢的问题,同时服务器上配置了iptables防火墙规则,问题主要由此引起。     解决方法如下:    1、首先查看是否开启了20、...
  • lanjianhun
  • lanjianhun
  • 2014年08月19日 21:55
  • 2625

vsftpd 读取目录列表失败的问题

FileZilla 读取ftp 目录列表失败 命令:    LIST 错误:    连接超时 错误:    读取目录列表失败 该错误是由iptables的配置引起的,临时的解决方法...
  • zzxwx
  • zzxwx
  • 2017年04月04日 10:56
  • 630
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:读取目录列表
举报原因:
原因补充:

(最多只允许输入30个字)