JsonResult IDriver.Remove(IEnumerable<string> targets) { RemoveResponse answer = new RemoveResponse(); foreach (string item in targets) { FullPath fullPath = ParsePath(item); RemoveThumbs(fullPath); if (fullPath.Directory != null) { System.IO.Directory.Delete(fullPath.Directory.FullName, true); } else { File.Delete(fullPath.File.FullName); } answer.Removed.Add(item); } return Json(answer); }
JsonResult IDriver.Remove(IEnumerable<string> targets) { RemoveResponse answer = new RemoveResponse(); foreach (var item in targets) { FullPath fullPath = ParsePath(item); if (fullPath.Directory != null) { fullPath.Directory.Delete(true); } else { fullPath.File.Delete(); } answer.Removed.Add(item); } return Json(answer); }