asp.net读取磁盘文件、删除实例代码
2018-10-12 13:53
399 查看
protected void ReadFile() //读取文件夹,文件
{
string savePath = @"common";
StringBuilder outstring = new StringBuilder();
string absSavePath = Server.MapPath(savePath);
string[] Directorys = Directory.GetDirectories(absSavePath + @"/" + Page.User.Identity.Name);
//for (int i = 0; i < Directorys.Length; i++)
//{
// Response.Write(Directorys[i] + " <br/ >");
//}
//Response.Write("Directorys count:" + Directorys.Length + "个 <br/ >--------- <br >");
string[] Files = Directory.GetFiles(absSavePath + @"" + Page.User.Identity.Name, "*");
outstring.Append("<ul>");
for (int i = 0; i < Files.Length; i++)
{
if (Path.GetFileName(Files[i]) != "Thumbs.db")
{
outstring.Append("<li><img src=/"common/" + Path.GetFileName(Files[i]) + "/" style=/"width:100px;height:100px;/" /><br/><input type=/"checkbox/" value=/"common/" + Path.GetFileName(Files[i]) + "/" name=/"picname/" onclick=/"getpicid();/" id=/"imgid" + i.ToString() + "/" /><label for=/"imgid" + i.ToString() + "/">" + Path.GetFileName(Files[i]) + "</label></li>");
}
}
outstring.Append("</ul>");
Response.Write(outstring.ToString());
}//删除文件
string[] strpicname = Request["imgids"].Split(new char[] { ',' });
for (int i = 0; i < strpicname.Length; i++)
{
File.Delete(Server.MapPath(strpicname[i].ToString()));
}
//循环遍历复选框
<script language="javascript" type="text/javascript" defer="defer">
var imgnum = document.getElementsByTagName("input");
var imgids = "";
function getpicid()
{
document.getElementById("hidimgid").value = "";
for (var i=0;i<imgnum.length;i++)
{
if ( imgnum[i].type == "checkbox" && imgnum[i].name == "picname" && imgnum[i].checked)
{
imgids += imgids == "" ? imgnum[i].value : "," + imgnum[i].value;
}
}
document.getElementById("hidimgid").value = imgids;
}
</script>
您可能感兴趣的文章:
相关文章推荐
- asp.net读取磁盘文件、删除实例代码
- asp.net读取磁盘文件、删除实例代码
- asp.net中gridview的查询、分页、编辑更新、删除的实例代码
- asp.net中gridview的查询、分页、编辑更新、删除的实例代码
- 我想在cookies写入电脑(私用的)后,不删除该cookies,我第二次想要读取到该cookies,ASP.Net代码该怎么写?
- ASP.NET中读取XML文件信息的4种方法与示例代码
- ASP.NET动态生成静态页面的实例代码
- 利用Asp.net IO.File类完成文件新建复制删除操作(代码调试通过)(转)
- asp.net session的使用与过期实例代码
- asp.net,pop3实现收邮件代码实例
- asp.net实例代码protected override void Render(HtmlTextWriter
- ASP.NET TreeView读取数据库实例
- asp.net中生成缩略图并添加版权实例代码
- asp.net 数字签名实例代码
- ASP.NET实现TreeView的XML数据源绑定实例代码
- Asp.Net 文件操作基类(读取,删除,批量拷贝,删除,写入,获取文件夹大小,文件属性,遍历目录)
- asp.net StringBuilder的用法 实例代码
- asp.net页面传值测试实例代码(前后台)
- asp.net+JSON+Ajax(基于Prototype框架1.4)做无刷新的2级DropDownList代码实例
- 非常经典的asp.net验证码制作实例代码详解