- Offizieller Beitrag
Befinden sich in dem Ordner nur die Backup-Ordner (Voll- und Inkrementell)?
Dann könnte man einen Vergleich (Kleiner als) machen:
[autoit]
#include <Array.au3>
#Include <File.au3>
$aFolderFull = _FileListToArray(@ScriptDir, '*_Voll', 2)
$aFolderAll = _FileListToArray(@ScriptDir, '*', 2)
If $aFolderFull[0] > 5 Then
$tmp = StringLeft($aFolderFull[$aFolderFull[0]-4], 16)
For $i = 1 To $aFolderFull[0] - 5
For $j = 1 To $aFolderAll[0]
If StringLeft($aFolderAll[$j], 16) < $tmp Then
;~ DirRemove(@ScriptDir & '\' & $aFolderAll[$j], 1)
ConsoleWrite(@ScriptDir & '\' & $aFolderAll[$j] & @CRLF)
EndIf
Next
Next
Else
MsgBox(0, 0, 'zu wenig Voll-Backups')
EndIf
Zum testen wieder erstmal den DirRemove-Befehl auskommentiert.