8
votes

Comment utiliser Apache Commons DirectoryWalker?

J'essaie de comprendre comment utiliser Apache Commons Io DirectoryWalker . Il est assez facile de comprendre comment sous-classe DirectoryWalker .

Mais comment commencez-vous à l'exécuter sur un répertoire particulier?


0 commentaires

3 Réponses :


7
votes

On dirait que la sous-classe devrait fournir une méthode publique qui appelle la marche ().


3 commentaires

Ne détestes-tu pas quand ça se passe>. <


En fait, il semble que vous n'ayez pas à fournir une méthode qui appelle la marche. Une autre classe peut appeler la marche () de l'extérieur.


D'Oh! Je suis corrigé, marche () est protégé. Vous êtes 100% raison!



11
votes

Juste pour élargir cette réponse depuis que j'étais perplexe sur la façon d'utiliser la classe également et cette question s'est produite sur Google quand je regardais autour de moi. Ceci est juste un exemple de la façon dont je l'ai utilisé (moins certaines choses): xxx

et vous venez de l'appeler via la méthode publique que vous avez créée, en transmettant tous les arguments que vous voudrez peut-être: xxx


1 commentaires

Notez que GetResource () nécessite que le dossier de ressources soit dans le chemin de construction. Il est en outre décrit ici: LJ4Newbies.blogspot.com/2008/ 03 / ...



1
votes

Tout ce que je voulais, c'était une collection de répertoires à itérer. Cette sous-classe a fourni ce dont j'avais besoin: xxx


0 commentaires