Как искать подкаталог из родительского каталога? [закрыто]
import java.io.File;
import java.io.FileFilter;
import java.io.IOException;
public class DirectoryContents
{
public static void main(String[] args) throws IOException
{
File f = new File(".");
FileFilter directoryFilter = new FileFilter()
{
public boolean accept(File file)
{
return file.isDirectory();
}
};
File[] files = f.listFiles(directoryFilter);
for (File file : files)
{
if (file.isDirectory())
{
System.out.print("directory:");
}
else
{
System.out.print(" file:");
}
System.out.println(file.getCanonicalPath());
}
}
}
Я могу перечислить все подкаталоги из родительского каталога. Но я хотел бы найти конкретный подкаталог в java. Есть ли способ?
directory:C:\projects\workspace\testing
как перечислить только подкаталоги (z1), а не файлы? (Подкаталог z1 присутствует в различных подкаталогах)
directory:C:\projects\workspace\testing\z1
directory:C:\projects\workspace\testing\f5\z1
directory:C:\projects\workspace\testing\f5\a\g\h\d
Выходные данные должны быть каталогами, содержащими z1