コード例 #1
0
 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);
 }
コード例 #2
0
 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);
 }