代碼如下:
/// <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