すべてのファイル名を特定のディレクトリにリストしています(再帰的に)。これには、サブディレクトリにもファイル名が表示されます。 Files.walkFileTree:私は1つの特定のサブディレクトリの下のファイル/ディレクトリを表示しないようにすることを制限することができますどのようにjavaでは、すべてのファイルを再帰的に表示します。 1つのサブディレクトリをスキップする
File file = new File(FILE_PATH);
// Recursively search for all the resource files.
Collection files = FileUtils.listFiles(file, TrueFileFilter.INSTANCE, TrueFileFilter.INSTANCE);
for (Iterator iterator = files.iterator(); iterator.hasNext();)
{
File fileIter = (File) iterator.next();
System.out.println("File = " + fileIter.getPath());
}
ここでロジックが機能するかどうかを簡単に追加できます。 –
FileFilterも使うことができます –
"filefilter"のようなinbuiltオプションが "if"を使うよりも良いかどうか疑問に思っています – user1631306