Hallo liebe Leute
ich hab nun ein Algorithmen Problem. Ich erstell mir mit File die liste der Dateien in dem Ordner, mit lastmodified bekomm ich das Datum in Long der Dateien die ich wiederum umwandel in Date
und möchte jetzt die 2 neuesten/zuletzt geänderten Dateien auswählen!!! mir fällt nichts gescheites ein wie ich das machen soll habs mal mit Date versucht aber das wird zu komplex gibt es eine einfache lösung in Java vlt ist es ja auch nur ein befehl um in einem ordner die 2 neuesten Dateien auszuwählen
Gruß an Alle
ich hab nun ein Algorithmen Problem. Ich erstell mir mit File die liste der Dateien in dem Ordner, mit lastmodified bekomm ich das Datum in Long der Dateien die ich wiederum umwandel in Date
Code:
File file= new File("D:/server/htdocs/playground/ticketchart/tab/");
File[] fileArray=file.listFiles();
long[] tabdateien =new long[fileArray.length];
boolean neuedatei=false;
boolean altedatei=false;
for(int k=0;k<fileArray.length;k++)
{
tabdateien[k]=fileArray[k].lastModified();
//System.out.println((tabdateien[k]));
Date tabdatei = new Date(tabdateien[k]);
if((tabdatei.getYear()==Now.getYear())&&(tabdatei.getMonth()<= Now.getMonth())&&(tabdatei.getDay() > Now.getDay()-1))
{
System.out.println(fileArray[k]);
File tabdateineu =new File(fileArray[k].toString());
und möchte jetzt die 2 neuesten/zuletzt geänderten Dateien auswählen!!! mir fällt nichts gescheites ein wie ich das machen soll habs mal mit Date versucht aber das wird zu komplex gibt es eine einfache lösung in Java vlt ist es ja auch nur ein befehl um in einem ordner die 2 neuesten Dateien auszuwählen
Gruß an Alle