Habs gerade nochmal geprüft, scheint alles zu stimmen. Die UND-Verknüpfung spinnt allerdings irgendwie.
"If Keyword must have a thenstatement"
Wenn ich allerdings das nach dem and wegnehmen, Funktionierts auch nicht. Er löscht gar nichts.
Spoiler anzeigen
[autoit]
#include "_GetFilesFolder_Rekursiv.au3"
$a345 = _GetFilesFolder_Rekursiv("d:\", "345", 0)
For $i = 1 To $a345
if not $a345[$i]="D:\nicht löschen\1.345" and if not $a345[$i]="D:\nicht2\2.345" then
FileDelete($a345[$i])
EndIf
Next