CubeIsland.LyricsReloaded.LyricsReloaded.uninstall C# (CSharp) Méthode

uninstall() public méthode

public uninstall ( ) : void
Résultat void
        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);
            }
        }