• 追加された行はこの色です。
  • 削除された行はこの色です。
TITLE:Fileの再帰的検索
#navi(../)
*Fileの再帰的検索 [#la10adfb]
>編集者:[[Terai Atsuhiro>terai]]~
作成日:2003-11-11~
更新日:&lastmod;

#contents

**概要 [#k8a03c82]
ファイルを再帰的に検索します。

//#screenshot

**サンプルコード [#n78bba98]
 private void recursiveFiles(File dir, final Vector list) {
   String[] contents = dir.list();
   for(int i=0;i<contents.length;i++) {
     File subdir = new File(dir, contents[i]);
     if(subdir.isDirectory()) {
       recursiveFiles(subdir, list);
     }else if(subdir.getName().toLowerCase().endsWith(".jpg")) {
       list.add(subdir);
     }
   }
 }

**解説 [#l9b71aa9]
サンプルでは、拡張子が"jpg"のファイルを検索しています。

**参考リンク [#oc687cdf]
-[[Java入門 ファイル>http://msugai.fc2web.com/java/IO/fileObj.html]]

**コメント [#v7736a30]
#comment