博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
asp.net如何删除文件夹及文件内容操作
阅读量:4322 次
发布时间:2019-06-06

本文共 1136 字,大约阅读时间需要 3 分钟。

static void DeleteDirectory(string dir)    {        if (Directory.GetDirectories(dir).Length == 0 && Directory.GetFiles(dir).Length == 0)        {            Directory.Delete(dir);//删除文件夹,若不删除文件夹则不需要 Directory.Delete(dir)            return;        }        foreach (string var in Directory.GetDirectories(dir))        {            DeleteDirectory(var);        }        foreach (string var in Directory.GetFiles(dir))        {            File.Delete(var);        }        Directory.Delete(dir));//删除文件夹,若不删除文件夹则不需要 Directory.Delete(dir)    }

 调用方法如:

protected void Button_Click(object sender, EventArgs e)    {        string dir = "E:/HQSearch/upfiles/";        DeleteDirectory(dir);        Response.Write("");    }

 

或者更为简洁的写法

protected void Button_Click(object sender, EventArgs e)    {        foreach (string d in Directory.GetFileSystemEntries("E:/HQSearch/upfiles/20090118030907.xls"))            {                if (File.Exists(d))                {                    File.Delete(d); //直接删除其中的文件                       Response.Write("");                }            }        }

 

转载于:https://www.cnblogs.com/xuxiaoshuan/p/4704461.html

你可能感兴趣的文章
想对你说
查看>>
day5 面向对象
查看>>
{算法}Young司机带你轻松KMP
查看>>
不同方法获得视差图比较
查看>>
发现的一个好的socket网页抓取源码
查看>>
jquery解析json
查看>>
实现自动发邮件功能
查看>>
jQuery笔记(二)
查看>>
GJM : Socket TCP 通信连接(四)
查看>>
基于SDP的提议/应答(offer/answer)模型简介
查看>>
PHP生成word文档的三种实现方式
查看>>
GIS当代技术群2084282(opening)
查看>>
arcengine 经典代码(转) 空间查询 在一个图层上画一个polygon,根据该polygon查询出图层上与之相交的polygon并高亮显示出来...
查看>>
BurpSuite中的安全测试插件推荐
查看>>
用存储过程实现获取字符串中的数据添加到列中
查看>>
GZIP压缩传输服务器配置
查看>>
Velocity模版进行shiro验证
查看>>
新生舞会
查看>>
双倍回文(bzoj 2342)
查看>>
微软Coco Blockchain Framework:一键解决企业级区块链三大难题
查看>>