salut
j´ai un souci concernant la Date de changement d´un file ou Directory voici le code mon probleme c que je dois comparer les dates de changement
par exemple
C:\\Projet\p1\etudes
p1 date de changement:24.04.2006
etudes date de changement:22.01.2006
et la p1 etant changer le dernier donc
p1 date de changement 24.04.2006
trouver la date de changement de etudes, et de p1 et puis donner le file qui a ete changer le dernier avec sa date de changement
valable pour tous les files de D:\\Projet\p1\etudes
D:\\Projet\p2\text
D:\\Projet\p3\fichier2\resultats
voici mon code qui me donne un resultat mais je n´arrive pas a trouver comment faire la comparaison
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 import java.io.*; import java.util.*; public class Directory { public static void listeDirectory(File f) { System.out.println(f.getAbsolutePath()); System.out.println(); File[] list = null; if (f.isDirectory()) { list = f.listFiles(); } if (list != null) { for (int i = 0; i < list.length; i++) { if (list[i].isDirectory()) { listeDirectory(list[i]); } System.out.println(list[i].getName() + "\t\t" + "Date: "+ new Date(list[i].lastModified())); System.out.println(); } } } public static void main(String[] args) { File f = null; f = new File("D:\\"); listeDirectory(f); } }
Partager