Remove-HTTempFolder.ps1

function Remove-HTTempFolder
{
    [CmdletBinding()]
    param
    (
        [parameter(Position = 0)]
        [string]$FolderName,
        [switch]$FlushTemp
    )
    
    process
    {
        
        
        $root_folder = Join-Path $env:TEMP 'HTToolsTemp'
        
        if (-not (Test-Path $root_folder))
        {
            return "Root Temp Folder not initialized..,"
        }
        
        if ($FlushTemp)
        {
            Remove-Item $root_folder -Confirm:$false -Recurse
            
            return "All data in temp folder deleted..."
        }
        
        if ($FolderName -eq '')
        {
            return
        }
        
        $FolderName = Join-Path $root_folder $FolderName
        
        if (-not (Test-Path $FolderName))
        {
            return "$FolderName not found... "
        }
        
        Remove-Item $FolderName -Recurse -Confirm:$false
        
        
    }
    
}