Hallo,
ich möchte gerne die Dateiliste aus einer Listview in einer anderen listview items Erzeugen und die Aktuellste datei in den verzeichnissen anzeigen lassen,
aber irgendwie läuft er in einer Schleife zeigt immer die Gleiche an was mache ich falsch?
So sieht in etwa listview1 aus:
c:\ordner\test.1
c:\ordner\test.2
c:\ordner\test.3
c:\ordner\test.4
c:\ordner\test.5
c:\ordner\test.6
c:\ordner\test.7
c:\ordner\test.8
c:\ordner\test.9
c:\ordner\test.10
c:\ordner\test.11
c:\ordner1\test.1
c:\ordner1\test.2
c:\ordner1\test.3
c:\ordner1\test.4
c:\ordner1\test.5
c:\ordner1\test.6
c:\ordner1\test.7
c:\ordner1\test.8
c:\ordner1\test.9
c:\ordner1\test.10
c:\ordner1\test.11
dann will ich die Aktuellste datei darstellen in listview2:
c:\ordner1\test.4
c:\ordner\test.2
Hier mein Code:
Func _checknewest()
_GUICtrlListView_DeleteAllItems($LVNP)
Local $icount = _GUICtrlListView_GetItemCount($LV)
For $i = 0 To $icount - 1
$ListViewText = _GUICtrlListView_GetItemTextArray($LV, $i)
$ListViewText[1] = StringLeft($ListViewText[1], StringInStr($ListViewText[1], '\', 0, -1))
$aFilelist = _FileListToArray($imagepath & $ListViewText[1])
Dim $aFiledate[$aFilelist[0]+1]
For $i = 1 To $aFilelist[0]
$aFiledate[$i] = FileGetTime($imagepath & $ListViewText[1] & '\' & $aFilelist[$i], 0, 1)
GUICtrlCreateListViewItem($ListViewText[1] & $aFilelist[_ArrayMaxIndex($aFiledate, 1)], $LVNP)
Next
Next
EndFunc
Gruß
SubZero