#include <Array.au3>
#include <File.au3>

Global $sFilePath = @ScriptDir  ; hier eigenen Pfad ohne abschließenden \ angeben
Global $aFileList

If Not FileExists($sFilePath) Then Exit MsgBox(0, 'Fehler', 'Pfad <' & $sFilePath & '> nicht gefunden' & @CRLF)

; Dateiliste in ArrayRec einlesen
$aFileList = _FileListToArrayRec($sFilePath, "*", $FLTAR_FILES, $FLTAR_NORECUR, $FLTAR_SORT, $FLTAR_FULLPATH)
If @error Then Exit MsgBox(0, 'Fehler', 'Fehler ' & @error & ' in _FileListToArrayRec' & @CRLF)

; Array Dateiliste um eine Spalte für das 'Erstellungsdatum' erweitern :
_ArrayColInsert($aFileList, 1)

; Erstellungsdatum (Format=String) in das Array eintragen :
For $i = 1 To $aFileList[0][0] Step 1
	$aFileList[$i][1] = FileGetTime($aFileList[$i][0], $FT_CREATED, $FT_STRING)
Next

; nur zur Anzeige : erweitertes Array
_ArrayDisplay($aFileList, 'Spalte für das Erstellungsdatum eingefügt')

; Array sortieren auf Spalte 1 (Erstellungsdatum, neueste Datei zuerst) :
_ArraySort($aFileList, 1, 1, 0, 1)

; nur zur Anzeige : sortiertes Array
_ArrayDisplay($aFileList)

; Ab hier kann nun gelöscht werden