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 } } |