first commit

This commit is contained in:
2025-12-11 06:26:12 -08:00
commit 4662fe2d3b
2327 changed files with 114173 additions and 0 deletions

View File

@@ -0,0 +1,34 @@
title:: Poweshell - delete mepty dirs
updated:: 2022-01-30 16:39:35+00:00
created:: 2022-01-30 16:38:59+00:00
```powershell
- # Set to true to test the script
$whatIf = $false
- # Remove hidden files, like thumbs.db
$removeHiddenFiles = $true
- # Get hidden files or not. Depending on removeHiddenFiles setting
$getHiddelFiles = !$removeHiddenFiles
- # Remove empty directories locally
Function Delete-EmptyFolder($path)
{
- # Go through each subfolder,
Foreach ($subFolder in Get-ChildItem -Force -Literal $path -Directory)
{
- # Call the function recursively
Delete-EmptyFolder -path $subFolder.FullName
}
- # Get all child items
$subItems = Get-ChildItem -Force:$getHiddelFiles -LiteralPath $path
- # If there are no items, then we can delete the folder
- # Exluce folder: If (($subItems -eq $null) -and (-Not($path.contains("DfsrPrivate"))))
If ($subItems -eq $null)
{
Write-Host "Removing empty folder '${path}'"
Remove-Item -Force -Recurse:$removeHiddenFiles -LiteralPath $Path -WhatIf:$whatIf
}
}
- # Run the script
Delete-EmptyFolder -path "G:\Old\"```