Seite 1 von 1

Directory() sortieren

Verfasst: Fr, 19. Sep 2008 17:05
von Koverhage
stehe gerade echt auf der Leitung

Ich muss Dateinamen sortiert nach Datum ausgeben (so wie dir /od)

Das mit dem Datum bekomme ich ja noch hin

ASort( aDir,,, {|a1,a2| a1[F_WRITE_DATE] > a2[F_WRITE_DATE] } )

aber wie kann ich zusätzlich noch die Uhrzeit berücksichtigen ?

Re: Directory() sortieren

Verfasst: Fr, 19. Sep 2008 17:09
von brandelh
Koverhage hat geschrieben: ASort( aDir,,, {|a1,a2| a1[F_WRITE_DATE] > a2[F_WRITE_DATE] } )
aber wie kann ich zusätzlich noch die Uhrzeit berücksichtigen ?
das Datum zu einem passenden String DTOS() formen und dann die Zeit anhängen:

Code: Alles auswählen

      ASort( aDir,,, {|a1,a2| dtos(a1[F_WRITE_DATE])+a1[F_WRITE_TIME] > ;
                                              dtos(a2[F_WRITE_DATE])+a2[F_WRITE_TIME] } )