Hallo. Ich möchte eine Abfrage machen, um zu erkennen, ob ein File, das nach einem bestimmten Datum benannt ist existiert. Ich dachte, dafür nehme ich am bessten die Zeit in einen String, und zersplitte sie dann, und da sie im format "yyyy_MM_dd" sind, zähle ich zuerst die Tage zurück, dann jeweils ein Monat uswusw...
Ich habe aber keine Ahnung wie ich die drei Array Felder anspreche, oder wie ich sie in einen int umwandle, da das Datum in einem String liegt...
hier mal das was ich bis jetzt habe:
[JAVA=42]
GregorianCalendar now =new GregorianCalendar();
DateFormat df= new SimpleDateFormat("yyyy_MM_dd");
DateFormat tage=new SimpleDateFormat("dd");
String pfad_input="d:/bwf/badwords_isp_"+df.format(now.getTime())+".txt";
File input = new File (pfad_input);
if (input.exists()!=true){
System.out.println("Input Datei existiert nicht!");
String datum= df.format(now.getTime());
String delimiter = "_";
String[] temp;
temp = datum.split(delimiter);
for(int i =0; i < temp.length ; i++){
}
[/code]
vielen Dank für den Rat der Waisen Programmierer
Ich habe aber keine Ahnung wie ich die drei Array Felder anspreche, oder wie ich sie in einen int umwandle, da das Datum in einem String liegt...
hier mal das was ich bis jetzt habe:
[JAVA=42]
GregorianCalendar now =new GregorianCalendar();
DateFormat df= new SimpleDateFormat("yyyy_MM_dd");
DateFormat tage=new SimpleDateFormat("dd");
String pfad_input="d:/bwf/badwords_isp_"+df.format(now.getTime())+".txt";
File input = new File (pfad_input);
if (input.exists()!=true){
System.out.println("Input Datei existiert nicht!");
String datum= df.format(now.getTime());
String delimiter = "_";
String[] temp;
temp = datum.split(delimiter);
for(int i =0; i < temp.length ; i++){
}
[/code]
vielen Dank für den Rat der Waisen Programmierer