Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : recherche dans un répertoire [ Archives / Divers ] (debiloffprofondikum)

mardi 27 juillet 2004 à 16:55:36 | recherche dans un répertoire

debiloffprofondikum

bonjour,

je voulais savoir si il été possible en java de parcourir un répertoire et d'y trouver le nom du dernier fichier modifié.

merci pour votre aide

mardi 27 juillet 2004 à 17:11:02 | Re : recherche dans un répertoire

nataS22

Tu peux scanner tous les fichiers d'un dossier et comparrer la derniere fois qu'ils ont ete modifiés.

Voici une petite classe qui te permettra de récupérer tous les fichier dans ton repertoire :

-------------------------------------------------------------------------

import java.io.File;
import java.io.FilenameFilter;
import java.util.Vector;


public class Repertoire extends File {

/**
* Constructeur d'un objet répertoire
*
* @param pathname en String, le chemin complet du dossier.
*/
public Repertoire(String pathname) {
super ( pathname );

if ( this.mkdir() )
System.out.println ( "Dossier créé.");

}

/**
* Méthode de recherche des différents fichiers avec l'extension choisie dans le repertoire.
*
* @param extension : suffix des fichiers recherchés
*
* @return un Vector contenant tous les fichiers correspondants à extension
*/
public Vector rechercherFichiers ( final String extension ){
Vector monVecteur = new Vector ();

String []fichiers= this.list( new FilenameFilter () {
public boolean accept(File dir, String name) {
if ( name.endsWith( extension )){
return true;
}
return false;
}
});

for(int i =0; i < fichiers.length; i++) {
if ( !( new File( this.getPath() + "/" + fichiers[i]).isDirectory())){
monVecteur.add ( fichiers [i].substring ( 0, fichiers[i].indexOf ( extension ) ));
}
}

return monVecteur;
}

/**
* Méthode de recherche des différents fichiers dans le repertoire.
*
* @return un Vector contenant tous les fichiers du repertoire.
*/
public Vector rechercherFichiers (){
Vector monVecteur = new Vector ();

String []fichiers= this.list();

for(int i =0; i < fichiers.length; i++) {
if ( !( new File( this.getPath() + "/" + fichiers[i]).isDirectory())){
monVecteur.add ( fichiers [i]);
}
}

return monVecteur;
}

}

------------------------------------------------------------------------------

après tu créé des Files et tu vérifie avec leFichier.lastModified().



Cette discussion est classé dans : répertoire, recherche


Répondre à ce message

Sujets en rapport avec ce message

recherche documentaire algorithme [ par lenon ] Bonjour, Je souhaite effectuer, en java, une recherche documentaire. Plus précisément une indexation. Je suis à la recherche de piste concernant l'alg Recherche de code pour le transfert de fichier inter-répertoires utilisateurs [ par beberto56 ] Bonjour,je suis chargé de mettre au point un programme destiné à redirectionner automatiquement des fichiers arrivant dans un répertoire T vers un rép Parcour d'arborescensse d'un serveur Web [ par Spiky33 ] Bonjour,J'aimerai savoir comment il est possible de parcourir une arborescensse sur un serveur Web sous Window.En effet en local cela marche trés bien executable jar sous unix [ par luckybenji86 ] Bonjour a tous.Je recherche une extension sous unix (meme si je sais que ce n'est pas trop le forum adéquat) qui pourrait se lancait par un double cli Coipier un fichier dans un répertoire spécifier [ par biboobib ] Slt tt le Monde.. mon probléme consiste a réaliser un code pour copier un fichier selectionner dans un JFileChooser dans le répertoire par exemple :   java [ par houryinfo ] Bonjour tout le monde, je travail sur un aplication web en jsp ,j'au utilise le tomcat comme serveur web et le mysql comme SGDD,j'ai un répertoire qui Horible (3jours de recherche pas de solution) [ par amine1234Z ] Salut c'est la Mauvais Sens là; Je veux faire une scrolbar qui deffile autour de toute la fenetre car j'ai plusieur composant et la fentre e exporter fichier EXCEL à partir d'une page JSP [ par benkaouz3 ] Bonjour Je suis chargé dans une application de gestion de faire une fenetre qui permet de lancer une recherche,le résultat de cette recherche est sous recherche d'un cour [ par marwanos001 ] ou je peut trouver un cours détaillé sur le java je suis un debutant et je veut bien manipuler le java en tt cas si vous possédez un cours envoyez le


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,203 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.