c# 删除文件与删除文件夹
程序员文章站
2022-06-21 22:58:01
在开发中操作文件的时候,需要用到删除文件或文件夹,或者删除指定的文件名,在system.IO空间都有封装好方法,直接调用...
比如要删除指定的文件名时,如下代码
/// <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");
或者需要直接删除文件夹
Directory.GetDirectories(pathFile).ToList() .ForEach(a => Directory.Delete(a,true));
上一篇: 由给定的字符串生成关键字
下一篇: 时间是有倍速的