首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

|M| 幕白兄在吗?还是关于查找网站文件的有关问题 [小弟我要在A网用程序得到B网的文件夹和文件路径] 急

2012-02-11 
|M| 幕白兄在吗?还是关于查找网站文件的问题[我要在A网用程序得到B网的文件夹和文件路径]急啊昨天生成网站

|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,全国最低价】
[解决办法]
顶了在看!

热点排行