Atomia.Provisioning.Modules.Folders.Commands.FoldersCommand.ExecuteRemove C# (CSharp) Метод

ExecuteRemove() защищенный Метод

Executes the remove.
protected ExecuteRemove ( ModuleService moduleService ) : void
moduleService ModuleService The module service.
Результат void
        protected override void ExecuteRemove(ModuleService moduleService)
        {
            //we delete folder which have sufix deleteSufix
            string rootFolder = this.resource["RootFolder"].ToString();
            if (rootFolder == "")
            {
                rootFolder = "c:\\ProvisioningModuleTestFolder\\";
            }

            if (rootFolder.Substring(rootFolder.Length - 1, 1) != "\\")
            {
                rootFolder += "\\";
            }

            string folderName = moduleService["Name"].ToString();
            string folderFullPath = rootFolder + folderName;

            if (Directory.Exists(folderFullPath))
            {
                Directory.Delete(folderFullPath, true);
            }
            else
            {
                //if folder dont exist nothing to do //throw ExceptionHelper.GetModuleException("ID422009", null, null);
            }
        }