Welchen Inhalt hat die Variable $file? Oder besser, welchen Inhalt hat diese Datei?
Welchen Inhalt hat die Variable $date?
Warum vergleichst Du mit $stringvariable statt mit $stringdate?
StringSplit sollte man mit $STR_NOCOUNT aufrufen und dann die For...Next-Schleife von "0 to UBound($array) -1".
Hier mal ein kleines, funktionierendes Beispiel:
AutoIt
#include <StringConstants.au3>
$sDate = '2018/07/03' ; <- das gesuchte Datum
$sFile = '2011/06/13,2014/12/24,2018/07/03,2017/07/03,2016/03/04' ; <- ich gehe mal davon aus, dass die Daten so vorliegen
$aData = StringSplit($sFile, ",", $STR_NOCOUNT)
For $i = 0 To UBound($aData) - 1
$iRet = StringCompare($sDate, $aData[$i], 1)
If $iRet = 0 Then MsgBox(0, "found", $aData[$i])
Next