Hallo
Kann mir jemand bei dieser Aufgabe helfen?
Ich muss ein Skript schreiben, welches am ersten Tag alle Ordner mit dem Buchstaben "A" durchsucht, am zweiten Tag alle mit dem Buchstaben "B", usw...
Das habe ich bis jetzt: Alle Projektordner werden durchsucht und jede Datei, welche innerhalb einem Jahr benutzt worden ist, erhöht den Count um 1. Somit können nicht mehr benutzte Ordner herausgefiltert werden.
Vielen Dank
LG
Kann mir jemand bei dieser Aufgabe helfen?
Ich muss ein Skript schreiben, welches am ersten Tag alle Ordner mit dem Buchstaben "A" durchsucht, am zweiten Tag alle mit dem Buchstaben "B", usw...
Das habe ich bis jetzt: Alle Projektordner werden durchsucht und jede Datei, welche innerhalb einem Jahr benutzt worden ist, erhöht den Count um 1. Somit können nicht mehr benutzte Ordner herausgefiltert werden.
PowerShell:
foreach($dir in $directories)
{
$files = Get-ChildItem $dir.FullName -Recurse -File
#Anzahl unbenutzter Dateien wird auf 0 gesetzt
$writecount = 0
$readcount = 0
#Jedes File in jedem Projektordner wird durchsucht
foreach($file in $files)
{
#Jedes in einem Jahr benutzte File erhöht den Count um 1
if($file.LastWriteTime -ge ($now.AddDays(-$days))){
$writecount += 1
break
}
if($file.LastAccessTime -ge ($now.AddDays(-$days))){
$readcount += 1
break
}
}
Vielen Dank
LG
Zuletzt bearbeitet: