Seite 1 von 1
Dir/FileDateTime - Dateien nach Datum sortieren
Verfasst: Mo, 12.11.2007 12:17
von khsc7
Moin,
möchte die Filenamen eins Directories (sind sehr viele) nach FileDateTime sortiert in ein Array schreiben
leider liefert das FileDateTime nen String, er sich nicht zum Array-sortieren eignet
wie krieg ich das mit möglichst wenig Laufzeit hin
am besten wäre, wenn ich das Dir überzeugen könnte, mir gleich die Namen in der gewünschten Reihenfolge zu liefern
-> geht das irgendwie ?
Danke
Hermann
Re: Dir/FileDateTime - Dateien nach Datum sortieren
Verfasst: Mo, 12.11.2007 13:42
von komma4
khsc7 hat geschrieben:leider liefert das FileDateTime nen String, er sich nicht zum Array-sortieren eignet
FileDateTime liefert einen String nach landestypischer Default-Einstellung.
Entweder diesen String "per Hand" auseinander nehmen und geeignet wieder zusammen setzen.
siehe meine Lösung im Code von
OOoDIL - DokumentenInfoListe
oder die Datumsangabe auf ein Land stellen, der ein ISO-Datum verwendet (Norwegen? Finnland?)
Re: Dir/FileDateTime - Dateien nach Datum sortieren
Verfasst: Di, 13.11.2007 08:28
von Toxitom
Hallo Hermann,
du kannst dir auch mal den service css.ucb.SimpleFileAccess ansehen. Dort gibt es die Methode getDateTimeModified(sURL) (im Interface XSimpleFileAccess), das liefert dir ein Struct des Typs css.util.DateTime mit Zeit/Datum der letzten Modifikation (Speicherns). Das kansst du direkt verwerten und auswerten.
Ob es allerdings im Endergebnis weniger "Arbeit" ist, bleibt abzuwarten. Auf jedenfall ist diese Methode unabhängiger
Viele Grüße
Thomas
Re: Dir/FileDateTime - Dateien nach Datum sortieren
Verfasst: Di, 13.11.2007 10:28
von khsc7
Moin miteinander und Danke erstmal!
Das Problem hatte ich im Prinzip zwar schon damit gelöst,
daß ich mir den String selbst zusammengebaut habe.
Das führte allerdings zu sehr langen Laufzeiten.
Jetzt hab ich mit den Funktionen
erstmal ein befriedigendes Ergebnis
Hermann
Re: Dir/FileDateTime - Dateien nach Datum sortieren
Verfasst: Di, 13.11.2007 11:14
von khsc7
Hallo miteinander,
hab mir nochmal den SimpleFileAccess angeschaut.
Ich hatte da noch ne Idee:
-> gibts ne Möglichkeit, die FileNamen gleich in der richtigen Sortierung anzufordern ?
-> da würde ich mir das Sortieren des Arrays (Laufzeit) sparen
Hermann