J'essaie de comprendre comment utiliser Apache Commons Io Mais comment commencez-vous à l'exécuter sur un répertoire particulier? P> DirectoryWalker code>
. Il est assez facile de comprendre comment sous-classe DirectoryWalker code>. P>
3 Réponses :
On dirait que la sous-classe devrait fournir une méthode publique qui appelle la marche (). P>
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!
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): 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: p>
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 / ...
Tout ce que je voulais, c'était une collection de répertoires à itérer. Cette sous-classe a fourni ce dont j'avais besoin: