Files
pcb_lib/Libclean.ps1

42 lines
1.5 KiB
PowerShell
Raw Permalink Normal View History

# DeleteSpecificLogs.ps1
# <20><><EFBFBD><EFBFBD>Ҫ<EFBFBD><D2AA><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʼĿ¼<C4BF><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD>ýű<C3BD><C5B1><EFBFBD><EFBFBD>ڵ<EFBFBD>Ŀ¼
$startDirectory = Split-Path -Parent $MyInvocation.MyCommand.Path
# <20>ݹ<EFBFBD><DDB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8>Ŀ¼<C4BF><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ¼<C4BF><C2BC><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
Get-ChildItem -Path $startDirectory -File -Recurse |
Where-Object { $_.Name -match '.*\.log' } |
Remove-Item -Force -Verbose
# <20>ݹ<EFBFBD><DDB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8>Ŀ¼<C4BF><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ¼<C4BF><C2BC><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
Get-ChildItem -Path $startDirectory -File -Recurse |
Where-Object { $_.Name -match '.*\.log,[0-9]+$' } |
Remove-Item -Force -Verbose
# <20>ݹ<EFBFBD><DDB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8>Ŀ¼<C4BF><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ¼<C4BF><C2BC><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
Get-ChildItem -Path $startDirectory -File -Recurse |
Where-Object { $_.Name -match '.*\.jrl' } |
Remove-Item -Force -Verbose
# <20>ݹ<EFBFBD><DDB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8>Ŀ¼<C4BF><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ¼<C4BF><C2BC><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
Get-ChildItem -Path $startDirectory -File -Recurse |
Where-Object { $_.Name -match '.*\.jrl,[0-9]+$' } |
Remove-Item -Force -Verbose
# <20>ݹ<EFBFBD><DDB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8>Ŀ¼<C4BF><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ¼<C4BF><C2BC><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
Get-ChildItem -Path $startDirectory -File -Recurse |
Where-Object { $_.Name -match '.*\.tag' } |
Remove-Item -Force -Verbose
# <20>ݹ<EFBFBD><DDB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8>Ŀ¼<C4BF><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ¼<C4BF><C2BC><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
Get-ChildItem -Path $startDirectory -File -Recurse |
Where-Object { $_.Name -match '.*\.rpt' } |
Remove-Item -Force -Verbose
# <20>ݹ<EFBFBD><DDB9><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָ<EFBFBD><D6B8>Ŀ¼<C4BF><C2BC><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ŀ¼<C4BF><C2BC><EFBFBD><EFBFBD>ɾ<EFBFBD><C9BE>ƥ<EFBFBD><C6A5><EFBFBD><EFBFBD><EFBFBD>ļ<EFBFBD>
Get-ChildItem -Path $startDirectory -File -Recurse |
Where-Object { $_.Name -match '.*\.rpt,[0-9]+$' } |
Remove-Item -Force -Verbose
# <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϣ
Write-Host "ɾ<EFBFBD><EFBFBD><EFBFBD>ض<EFBFBD><EFBFBD><EFBFBD>ʽ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD>ļ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>ɡ<EFBFBD>"