代码如下:

/// <summary>
/// 删除文件夹以及文件
/// </summary>
/// <param name="directoryPath"> 文件夹路径 </param>
/// <param name="fileName"> 文件名称 </param>
public static void DeleteDirectory(string directoryPath, string fileName)
{ //删除文件
for (int i = ; i < Directory.GetFiles(directoryPath).ToList().Count; i++)
{
if (Directory.GetFiles(directoryPath)[i] == fileName)
{
File.Delete(fileName);
}
} //删除文件夹
for (int i = ; i < Directory.GetDirectories(directoryPath).ToList().Count; i++)
{
if (Directory.GetDirectories(directoryPath)[i] == fileName)
{
Directory.Delete(fileName, true);
}
}
}

调用方式:

删除文件

DeleteDirectory(@"D:\copyfile\zip", @"D:\copyfile\zip\20180916115334.zip");

删除文件夹

DeleteDirectory(@"D:\copyfile\zip", @"D:\copyfile\zip\20180916115334");

参考链接:

https://blog.csdn.net/mysce/article/details/78633459

最新文章

  1. 【BZOJ-1656】The Grove 树木 BFS + 射线法
  2. simple_tag,filte,分页以及cookie和装饰器
  3. 【自然框架】终于把源码弄到git上了。
  4. 【BZOJ-3437】小P的牧场 DP + 斜率优化
  5. Spark的编译
  6. java编解码技术,json序列化与二进制序列化
  7. spring与hibernate整合事务管理的理解
  8. C语言极易出错的地方(更新中)
  9. SQL SERVER FOR LINUX初体验
  10. Egret学习笔记 (Egret打飞机-8.敌机和主角飞机发射子弹)
  11. Python编程从入门到实践笔记——字典
  12. jQuery实现获取选中复选框的值
  13. having 的使用
  14. python自动化测试常用断言的使用方法
  15. sqlalchemy数据库分层操作
  16. Javascript 字符串(二)常用操作整理
  17. Transport &amp; Buffer
  18. ActiveMQ反序列化漏洞(CVE-2015-5254)复现
  19. Netty框架
  20. 使用 Task.Wait()?立刻死锁(deadlock)

热门文章

  1. wordcount(C语言)
  2. Python量化常用函数
  3. Unmet dependencies. Try &#39;apt-get -f install&#39; with no packages
  4. air游戏接入小米支付sdk
  5. 『HTML5挑战经典』是英雄就下100层-开源讲座(一)从天而降的英雄
  6. R中seurat等问题学习
  7. django的所有app放在一个文件夹下便于管理
  8. Linux系统——硬链接与软链接
  9. http协议中客户端8种请求方法
  10. 【Android】ListView、RecyclerView异步加载图片引起错位问题