-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSupHist.ps1
More file actions
24 lines (21 loc) · 726 Bytes
/
SupHist.ps1
File metadata and controls
24 lines (21 loc) · 726 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#Dossier des factures et dossiers de travail
$Fact = '\\cldvsrvfs01\fichiers\Rapports Regionaux\Factures envoyées au siège social\'
$FactDT = $Fact + 'Numérisation\'
$Hist = $FactDT + 'historique\'
$Log = $FactDT+ 'SuppressionsHistorique.txt'
$Folder = $Hist
#Delete files older than 6 months
Get-ChildItem $Folder -Recurse -Force -ea 0 |
? {!$_.PsIsContainer -and $_.LastWriteTime -lt (Get-Date).AddDays(-180)} |
ForEach-Object {
# $_ | del -Force
$_.FullName | Out-File $Log -Append
}
#Delete empty folders and subfolders
Get-ChildItem $Folder -Recurse -Force -ea 0 |
? {$_.PsIsContainer -eq $True} |
? {$_.getfiles().count -eq 0} |
ForEach-Object {
# $_ | del -Force
$_.FullName | Out-File $log -Append
}