C#中根據文件夾路徑,將文件夾以及文件夾下文件刪除。node
注:編程
博客主頁:
https://blog.csdn.net/badao_liumang_qizhi
關注公衆號
霸道的程序猿
獲取編程相關電子書、教程推送與免費下載 工具
新建工具類,工具類中新建方法DeleteFolderspa
/// <summary> /// 刪除目錄 /// </summary> /// <param name="dir">要刪除的目錄</param> public static void DeleteFolder(string dir) { if (System.IO.Directory.Exists(dir)) { string[] fileSystemEntries = System.IO.Directory.GetFileSystemEntries(dir); for (int i = 0; i < fileSystemEntries.Length; i++) { string text = fileSystemEntries[i]; if (System.IO.File.Exists(text)) { System.IO.File.Delete(text); } else { FileHelper.DeleteFolder(text); } } System.IO.Directory.Delete(dir); } }
調用示例.net
if (!String.IsNullOrEmpty(nodeData.Id)) { string directoryName = nodeData.Id; FileHelper.DeleteFolder(directoryName); }