03.01.2015 Views

Università degli Studi di Napoli Federico II - Scope

Università degli Studi di Napoli Federico II - Scope

Università degli Studi di Napoli Federico II - Scope

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Eliminagrafici.java:<br />

package eliminagrafici;<br />

import java.text.*;<br />

import java.util.Date;<br />

import java.io.File;<br />

import java.util.Calendar;<br />

/**<br />

* @author DopatO<br />

* L'applicazione cancella ricorsivamente tutte le cartelle, relative ai grafici, più vecchie<br />

<strong>di</strong> 5 mesi.<br />

*/<br />

public class Eliminagrafici<br />

{ public static void main(String[] args)<br />

{ Calendar cal = Calendar.getInstance();<br />

System.out.println("Oggi : " + cal.getTime());<br />

cal.add(Calendar.DATE, -150);<br />

System.out.println("150 giori fa: " + cal.getTime());<br />

SimpleDateFormat formato = new SimpleDateFormat("yyyy-MM-dd");<br />

//PATH DELLA CARTELLA GRAFICIDB<br />

String file2 = "/home/qjmon/sito1/" + "MONITOR/" + "GraficiDB/";<br />

File f2 = new File(file2);<br />

String [] fileNames2 = f2.list();<br />

File [] fileObjects2= f2.listFiles();<br />

Date date = null;<br />

int t=0;<br />

vengono cancellate<br />

//conta quante <strong>di</strong>rectory conteneti grafici <strong>di</strong> una deteminata data<br />

for (int i = 0; i < fileObjects2.length; i++)<br />

{ //out.println(fileObjects2[i]);<br />

Tommaso Foglia 961/147 Pagina 124 <strong>di</strong> 150

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!