public void uninstall()
{
DirectoryInfo di = new DirectoryInfo(Path.Combine(dataFolder, FolderNames.PROVIDERS));
if (di.GetFiles("*.yml").Length <= 0)
{
try
{
logger.debug("Removing the providers folder...");
di.Delete(true);
}
catch (Exception e)
{
logger.warn("Failed to remove provider folder: {0}", e.Message);
}
}
try
{
logger.debug("Removing the data folder...");
(new DirectoryInfo(Path.Combine(dataFolder, FolderNames.DATA))).Delete(true);
}
catch (Exception e)
{
logger.warn("Failed to remove provider folder: {0}", e.Message);
}
}