Это не работает для меня, почему? Какой тут правильный сепаратор?
Идея заключается в следующем вопросе:как заставить get-childitem фильтровать файлы разных типов?
$Jetzt = Get-Date
$Alterung = "14"
$Cache = "D:\SCANS\"
$Aenderung = $Jetzt.AddDays(-$Alterung)
$Files = Get-Childitem $Cache -Force -Include ('*.docx', '*.pdf') | Where {$_.LastWriteTime -le "$Aenderung"}
""
"Alle Dateien aelter als $Alterung_DIR Tage werden geloescht."
""
foreach ($File in $Files)
{
if ($File -ne $NULL)
{
"Am $Jetzt GELOESCHT--> $File"
Remove-Item $File.FullName -Force -recurse | out-NULL
}
else
{
"Keine Datei geloescht!"
}
}
""
"Skriptende"
Выход:
Alle Dateien aelter als 14 Tage werden geloescht.
Keine Datei geloescht!
Skriptende