读取文本文件1

来源:互联网 发布:成人频道直播软件 编辑:程序博客网 时间:2024/06/05 16:38


 protected void Page_Load(object sender, EventArgs e)
    {
        string[] arrs =Directory.GetFiles(MapPath("txt"));
        Response.Write(arrs.Length+"</br>");//输出文本的个数
        foreach (string s in arrs)
        {
            Response.Write(s+"</br>"); //输出文本的地址
            string fname = Path.GetFileName(s);
               Response.Write(fname +"</br>"); //输出文本的地址   
            string name = Path.GetFileNameWithoutExtension(s);
          Response.Write(name+"</br>");
           }
        
    }

结果如下:

1
F:\lab\txt\dsfjdsj.txt
dsfjdsj.txt
dsfjdsj

 string[] arrs =Directory.GetFiles(MapPath("txt"),"*.txt");参数文本文件的路径、选择条件

2、将文本文件的名字制作一个下拉列表

在前台添加一个DropDownList控件,后台代码如下:

protected void Page_Load(object sender, EventArgs e)
    {
        string[] arrs =Directory.GetFiles(MapPath("txt"));
        ListItem li;
        foreach (string s in arrs)
        {
            li = new ListItem();
            string name = Path.GetFileNameWithoutExtension(s);
            li.Text = name;
            DropDownList1.Items.Add(li);
        }
        
    }