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