读取磁盘文件 删除

 

    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>

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值