Ciao, esiste una funzione o un comando che ti permetta di sapere l'ora di creazione di un file, per esempio io ho un file test.txt, tramite exists() so se il file esiste o no, però per sapere l'ora di creazione o dell'ultima modifica, come faccio?
Ciao, esiste una funzione o un comando che ti permetta di sapere l'ora di creazione di un file, per esempio io ho un file test.txt, tramite exists() so se il file esiste o no, però per sapere l'ora di creazione o dell'ultima modifica, come faccio?
-------------------------------------------------
Il fumo nuoce gravemente alla salute
c'è il metodo lastModified() che ritorna un long relativo alla data di ultima modifica in millisecondi..
devi poi ricavarti la data con il costruttore Date(long date)
Ok, ho il numero ora come faccio a convertirlo?
-------------------------------------------------
Il fumo nuoce gravemente alla salute
Date ultimaModifica = new Date(long ilNumeroCheHai);
ciao!
infatti, come ho fatto io
long lmt = file.lastModified();
Date data = new Date(long lmt);
solo che mi da questi errori nella compilazione
test.java:86: '.class' expected
Date data = new Date(long lmt);
^
test.java:86: ')' expected
Date data = new Date(long lmt);
^
test.java:86: unexpected type
required: value
found : class
Date data = new Date(long lmt);
^
3 errors
![]()
-------------------------------------------------
Il fumo nuoce gravemente alla salute
Dovresti postare almeno la riga che ti dà l'errore per capirci qualcosa...
Cioè, volevo dire, è meglio il listato completo se non è troppo lungo...
ghinz
domanda stupida..però io sbaglio sempre lì:
hai importato java.util.Date ?
Avevo importato la java.util.*, ma comunque lo cambiata con la tua, ma mi da gli stessi errori!
-------------------------------------------------
Il fumo nuoce gravemente alla salute
comunque non sembra un errore legato alla Date, quanto piuttosto una parentesi o un punto e virgola che ti sei dimenticato...
questo è il listato
class BottoneListener implements ActionListener {
public void actionPerformed(ActionEvent e) {
File file1 = new File ("c:\\prova.txt");
if(file1.exists()){
System.out.println("Il file esiste");
long lmt = file1.lastModified();
Date data = new Date(long lmt);
System.out.println(data);
}else{
System.out.println("Il file non esiste");
}
dialog.setVisible(true);
}
}
-------------------------------------------------
Il fumo nuoce gravemente alla salute