Hallo zusammen ich hoffe jemand kann mir weiterhelfen.
Ich möchte via _ArraySearch bestimmte Verzeichnisinhalte vergleichen, nur leider bekomme ich nicht das erwünschte Ergebnis.
In dem Verzeichnis befinden sich teilweise bis zu 1800 Dateien immer ein Dateiname und 3 verschiedene Dateiendungen. Ich möchte über ein Skript raus bekommen wenn irgendwo eine Datei fehlt, es also nur 2 Dateien sind mit dem Namen.
Nur klappt es bei mir nicht so richtig.
Mein Ansatz:
AutoIt: Vergleich
Func Vergleich()
Local $FileListCAD = _FileListToArray($verzeichniss,'*.cad')
Local $FileListINI = _FileListToArray($verzeichniss,'*.ini')
Local $FileListSLP = _FileListToArray($verzeichniss,'*.slp')
For $i = 2 To UBound($FileListCAD) -1
$temp = StringSplit($FileListCAD[$i],".",2)
$index = _ArraySearch ($FileListSLP, $FileListCAD[0],0,0,0,1)
If $index > 1 Then
MsgBox(0, 'Eintrag wurde nicht gefunden', ' Index: ' & $index)
EndIf
Next
EndFunc ;==>Vergleich
Alles anzeigen
Mein Problem selbst wenn ich mit Absicht eine Datei lösche kommt hier keine Meldung.
Wenn mir jemand helfen könnte wäre ich darüber sehr froh.
mit freundlichen Grüßen