Hallo allerseits,
ich habe zurzeit das Problem, dass wenn mal _FileReadToArray eine leere Datei (0kb groß) ausliest, die Funktion mein ganzes Script abbricht. Dies möchte ich gern vermeiden, weiß aber leider nicht wie. Auch wenn _FileReadToArray fehlschlägt, soll das Script weiterhin ausgeführt werden.
Das hier ist der Grundgedanke:
[autoit]
For $i = 1 To $var1[0]
If Not _FileReadToArray($var1[$i], $var2) Then
_Error("Read to Array", $var1[$i] & " Error: " & @error)
ContinueLoop ; Funktioniert nicht!
Else
;~ Hier gehts ganz normal weiter
EndIf
Next
Ich weiß auch nicht, ob es Sinn macht, die Dateigröße abzufragen. Immerhin will ich alle Dateitypen einlesen können. Hat vielleicht jemand ne Idee?