public void Remove() { if (Directory.Exists(storagePath)) { IOUtility.DeleteDirectory(this.storagePath, true); } }
public override void Delete() { if (Exists) { IOUtility.DeleteDirectory(PhysicalPath, true); } }
public virtual void Remove(Models.Site item) { locker.EnterWriteLock(); try { IOUtility.DeleteDirectory(item.PhysicalPath, true); ClearSiteData(item); } finally { locker.ExitWriteLock(); } }
public override void Remove(T item) { string dir = item.PhysicalPath; GetLocker().EnterWriteLock(); try { IOUtility.DeleteDirectory(dir, true); } finally { GetLocker().ExitWriteLock(); } }
public void DeleteFiles(TextContent content) { var contentPath = new TextContentPath(content); try { if (Directory.Exists(contentPath.PhysicalPath)) { IOUtility.DeleteDirectory(contentPath.PhysicalPath, true); } } catch (Exception e) { Kooboo.HealthMonitoring.Log.LogException(e); } }
public void DeleteDirectory(string dir) { string fullPath = Path.Combine(this.storagePath, dir); IOUtility.DeleteDirectory(fullPath, true); }
public void DeleteFolder(string folderName) { var physicalPath = Path.Combine(DataDir.DataPhysicalPath, folderName); IOUtility.DeleteDirectory(physicalPath, true); }
public virtual void DeleteCaching(Page page) { var pageCachingPage = GetPageCachingPath(page); IOUtility.DeleteDirectory(pageCachingPage, true); }
protected virtual void DeleteTemplates(ProductType productType) { var templatePath = productType.GetTemplatePath(); IOUtility.DeleteDirectory(templatePath.BaseDirPath.PhysicalPath, true); }