C# 删除文件以及文件夹

mac2022-06-30  90

代码如下:

 

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

 

转载于:https://www.cnblogs.com/foreverfendou/p/9667497.html

相关资源:C#删除FTP文件夹(有子文件夹和子文件)的方法
最新回复(0)