Soyez le premier à donner votre avis sur cette source.
Vue 4 058 fois - Téléchargée 678 fois
import java.io.File; import java.text.SimpleDateFormat; import java.util.Date; import java.io.FileFilter; public class FiltreFichierDuJour implements FileFilter { @Override public boolean accept(File f) { long dateLong=f.lastModified(); SimpleDateFormat sdf = new SimpleDateFormat("MM/dd/yyyy"); String dateModif=sdf.format(dateLong); String dateAujourdhui=sdf.format(new Date()); return dateModif.equals(dateAujourdhui); } }
File dossier = new File("D:\\dossier\\"); for(File f : dossier.listFiles(new FiltreFichierDuJour())){ System.out.println(f.getName()); }
Modifié par KX le 29/08/2013 à 12:01
J'améliorerai en faisant comme ceci, le constructeur initialise deux dates (le minuit de début de journée, et le minuit de fin de journée, pas forcément le même jour d'ailleurs...) et on vérifie que la date du fichier est bien entre les deux.
21 août 2013 à 13:52
21 août 2013 à 12:03
mais j'arrive pas à reproduire le même code sur une page jsp
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.