文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 未能找到路径“E:\Program\demo_ftp\ftp1\admin\

收藏 不显示删除回复显示所有回复显示星级回复显示得分回复 未能找到路径“E:\Program\demo_ftp\ftp1\admin\

时间:2010-08-28  来源:天亮说晚安

.NET读取网站根目录下面的A目录里所有文件内容时出现以下错误:我写的这段代码提示出错:
未能找到路径“E:\Program\demo_ftp\ftp1\admin\
我想实现根据我的特征码来比较某个目录下所有文件的内容里面有没有这些特征码;
详细代码如下:
//查找选择目录下所有文件列表
DirectoryInfo di = new DirectoryInfo(Server.MapPath(TextBox2.Text));
            FileSystemInfo[] fsi = di.GetFileSystemInfos();
            for (int i = 0; i < fsi.Length; i++)
            {
                if (fsi[i].Name.Contains(".aspx") || fsi[i].Name.Contains(".txt") || fsi[i].Name.Contains(".htm"))
                {
                    string Content = "";
                    StreamReader sr = new StreamReader((Server.MapPath(TextBox2.Text))+"\\"+fsi[i].Name.Trim(), System.Text.Encoding.GetEncoding("gb2312"));
                    Content = sr.ReadToEnd();
                    sr.Close();
                    txt_area.Text += Content;
                    Response.Write(fsi[i].Name + "<br/>");
                    //Response.Write(Content);

                }
            }
            //下面是比较的过程 
            StreamReader readerOfStream = new StreamReader(Server.MapPath(TextBox2.Text), System.Text.Encoding.Default);   //此句提示无法访问某个文件夹的权限
            string aa = readerOfStream.ReadToEnd();
            stream.Close();
            for (int i = 0; i < pipei.Length; i++)
            {
                if (txt_area.Text.Contains(pipei[i].Trim()))
                {
                    total = total + 1;
                }

            }
            if (total == 0)
            {
                Response.Write("没有查询到符合特证码的记录!");
            }
            else
            {
                Response.Write("此次查询到:" + total + "条数据与特证码相匹配");
            }         
txt_area.txt为检查到的所有文件内容先存在这个控件里,textbox2为dropdownlist选择的目录暂时放在文本框里。
以上代码为按钮事件代码。
麻烦各位高手帮忙看下,小弟弄了二天了还没有搞定。。多谢了。
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载