华域联盟 .Net asp.net读取磁盘文件、删除实例代码

asp.net读取磁盘文件、删除实例代码

复制代码 代码如下:

    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动态读取Excel文件最简方法
  • 如何在ASP.NET Core类库项目中读取配置文件详解
  • asp.net读取模版并写入文本文件
  • ASP.NET对txt文件相关操作(读取、写入、保存)
  • ASP.NET中上传并读取Excel文件数据示例
  • asp.net读取excel文件的三种方法示例
  • ASP.NET(C#)读取Excel的文件内容
  • asp.net 读取配置文件方法
  • C#/.NET读取或修改文件的创建时间及修改时间详解

本文由 华域联盟 原创撰写:华域联盟 » asp.net读取磁盘文件、删除实例代码

转载请保留出处和原文链接:https://www.cnhackhy.com/52338.htm

本文来自网络,不代表华域联盟立场,转载请注明出处。

作者: sterben

发表回复

联系我们

联系我们

2551209778

在线咨询: QQ交谈

邮箱: [email protected]

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部