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);
}
}