|M| 幕白兄在吗?还是关于查找网站文件的问题 [我要在A网用程序得到B网的文件夹和文件路径] 急啊
昨天生成网站文件夹和文件的代码
protected void Button3_Click(object sender, EventArgs e)
{
loadNodes(Server.MapPath( "~/ "));
Response.Write(ifile);
}
void loadNodes(string path)
{
DirectoryInfo mainDir = new DirectoryInfo(path);
try
{
Response.Write( " <B> " + mainDir.Name + " </b> <br> ");
//遍历文件目录
foreach (FileInfo f in mainDir.GetFiles())
{
//增加文件
Response.Write(GetVirPath(f.FullName) + " <br> ");
//fileview
ifile++;
}
foreach (DirectoryInfo d in mainDir.GetDirectories())
{
//递归调用
loadNodes(d.FullName);
// loadNodes( d.FullName);
}
}
catch (Exception er)
{
Response.Write(er.ToString());
}
}
string GetVirPath(string FullName)
{
FullName = FullName.Replace(Server.MapPath( "~ "), " ");
FullName = Request.ApplicationPath + FullName.Replace( "\\ ", "/ ");
return FullName;
}
今天用了发现了一个问题
不是这段代码有错,而是我要取得的是FTP服务器的文件目录
比如:
我有A网,B网
已知B网的FTP用户名和密码
我要在A网用程序得到B网的文件夹和文件路径
所以上面那段代码是放在A网的
而他的功能是得到A网的文件夹和文件路径
而不是得到B网的文件夹和文件目录
谢谢 急啊
[解决办法]
办法1.ftp也可得到目录和文件. 2.访问B网中的一个aspx文件或webservice把目录列表下载下来就可.
[解决办法]
你要做的实际是一个ftp客户端
直接使用socket编程就成了
也可以直接调用ftp命令行
[解决办法]
中国易网http://www.1-space.cn
【100MB 支持ASP/cgi/php 70 RMB/1年 】
【1G空间 支持ASP cgi php 200 RMB/1年 】
【 现在购买1G空间,cn域名只卖25 】
【100M共享1u服务器南京电信托管4300,2U托管4500,全国最低价】
[解决办法]
顶了在看!