C#:檔案與資料夾的刪除
阿新 • • 發佈:2018-12-27
deletFile_Direcroy(@"G:\新建資料夾\mydirecotor"); //不保留該資料夾,則刪除完內容之後,用下面的程式碼: Directory.Delete(@"G:\新建資料夾\mydirecotor"); //程式碼不嚴謹,報錯一概不負責 //刪除某個資料夾中的內容,保留該資料夾 private void deletFile_Direcroy(String path) { if (!Directory.Exists(path)) { return; } else { foreach (string strFile in Directory.GetFileSystemEntries(path)) { //是檔案直接刪除 if (File.Exists(strFile)) { File.Delete(strFile); } //是資料夾 else if (Directory.Exists(strFile)) { //清空資料夾內容 deletFile_Direcroy(strFile); // Directory.Delete()只能刪除空的資料夾,所以必須先清空內容,才能刪除 Directory.Delete(strFile); } } } }