1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
|
/**
* Met à jour les dates des vacances scolaires à partir du net et les écrit dans un fichier
*/
public boolean updateVacancesScolaires(){
// File file = new File(APP_VAR.CONF_FOLDER + File.separatorChar + "vacances.conf");
File file = new File("C:/tmp/conf" + File.separatorChar + "vacances.conf");
if(!file.exists()) {
try {
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
else {
file.delete();
try {
file.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
}
try{
//URL url = new URL(APP_VAR.ADDR_VACS_SCOL);
URL url = new URL("http://telechargement.index-education.com/vacances.xml");
InputStreamReader inReader = new InputStreamReader(url.openStream());
BufferedReader bufReader = new BufferedReader(inReader);
BufferedWriter writer = new BufferedWriter(new FileWriter(file));
String line = null;
try {
while ((line = bufReader.readLine()) != null) {
writer.write(line);
}
bufReader.close();
} catch (IOException e) {
e.printStackTrace();
}
} catch(Exception e) {
e.printStackTrace();
}
return false;
} |
Partager