我在把指定目录的文件列表写入DATAGRID中,在DATAGRID添加了复选框,下面的代码是删除一次性多个文件,但出错了,只能删除选中的文件当中最前的那个.请高手指点一下.谢谢private void D_File(string Name)
{
    string P=Server.MapPath(this.Label2.Text+Name);
    FileInfo filedel = new FileInfo(P);
    if(filedel.Exists)
{
            filedel.Delete();
            F_List("");
         }
else
{
             Response.Write("sadfsd");
}
}private void Button1_Click(object sender, System.EventArgs e)
{
    for(int i=0;i<File.Items.Count;i++)   
    {   
        if(((CheckBox)File.Items[i].FindControl("chkExport")).Checked)   
{
D_File(File.Items[i].Cells[1].Text); 
//Response.Write(File.Items[i].Cells[1].Text+"<br>");  
}
    }  
}