手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >asp.net读取磁盘文件、删除实例代码
asp.net读取磁盘文件、删除实例代码
摘要:复制代码代码如下:protectedvoidReadFile()//读取文件夹,文件{stringsavePath=@"common";St...

复制代码 代码如下:

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=http://www.jb51.net"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 c# HttpWebRequest获取网页源代码

asp.net下经典数据库记录分页代码

asp.net中利用Jquery+Ajax+Json实现无刷新分页的实例代码

asp.net(c#)利用构造器链的代码

asp.net高效替换大容量字符实现代码

asp.net连接数据库读取数据示例分享

asp.net中包含文件的代码及使用方法

asp用户登录模块实例代码

asp.net cookie清除的代码

精品推荐
分类导航