Files
Sandbox/Remove-ITDTempFiles.ps1
T
Zack Meier 03dba08135 sync
2026-04-15 15:42:41 -05:00

11 lines
501 B
PowerShell

$ImportCsv = Import-Csv -Path 'D:\OneDrive - State of North Dakota\CleanupFileLocations.csv'
$FilesToDelete=@()
ForEach($Directory in $ImportCsv) {
$GetChildItemParams = @{
Path = $Directory.Path
}
If($Directory.Filter){$GetChildItemParams += @{Filter = $Directory.Filter}}
If($Directory.Recursive -eq $true){$GetChildItemParams += @{Recurse = $true}}
$Files = Get-ChildItem @GetChildItemParams | Where-Object LastWriteTime -lt (Get-Date).AddDays(-$Directory.DaysToKeep)
}