Stringinstr spinnt

  • Hallo,
    mein StringInStr gibt ein Error wieder aber kA wieso:

    Spoiler anzeigen
    [autoit]

    #include <File.au3>

    [/autoit] [autoit][/autoit] [autoit]

    $file = _FileListToArray (@ScriptDir & "\","*",2)
    For $i = 1 To UBound ($file)-1
    $file2 = _FileListToArray (@ScriptDir & "\" & $file[$i],"*",2)
    For $j = 1 To UBound ($file2)
    $file3 = _FileListToArray (@ScriptDir & "\" & $file[$i] & "\" & $file2[$j],"*",1)
    For $k = 1 To UBound ($file3)
    If StringInStr ($file3[$k],"[240x320]") Or StringInStr ($file3[$k],"[Multiscreen]") Then
    FileMove (@ScriptDir & "\" & $file[$i] & "\" & $file2[$j] & "\" & $file3[$k],"C:\Dokumente und Einstellungen\****\Eigene Dateien\Downloads\handy\" & $file3[$k])
    EndIf
    Next
    Next
    Next

    [/autoit]
    Fehlerbeschreibung
    Code
    C:\Programme\JDownloader\downloads\Neu AutoIt v3 Script.au3 (9) : ==> Array variable has incorrect number of subscripts or subscript dimension range exceeded.:
    If StringInStr ($file3[$k],"[240x320]") Or StringInStr ($file3[$k],"[Multiscreen]") Then
    If StringInStr (^ ERROR