Получение массива файлов в класс Java - PullRequest
0 голосов
/ 21 марта 2012

Я пишу программу, которая принимает два типа файлов и выводит комбинацию их содержимого.Детали этой части не важны.Все, что мне нужно знать, это как добавить файлы двух каталогов в два отдельных массива, чтобы я мог перебирать их все и выполнять свою работу над ними проще, чем загружать каждый файл по отдельности.Файлы имеют одинаковые имена, но разные расширения.Таким образом, загружая файлы в массивы, поскольку они расположены в одном и том же порядке, я буду иметь возможность перебирать их и получать желаемую информацию.Какие-либо предложения?

изменить: вот код

import java.io.File;


public class FileImporter 
{
    File[] metricsFiles;
    File[] logFiles;

    public FileImporter()
    {
        metricsFiles = new File(System.getProperty("/Users/aarongrove/Desktop/Code Generator data/metrics")).listFiles();
    }
    public void printFiles()
    {
        for (int i=0;i < metricsFiles.length;i++) 
        {
            System.out.println(metricsFiles[i]);
        }
    }
}

Ответы [ 2 ]

0 голосов
/ 21 марта 2012

Извлечение DirectoryWalker из общего достояния Apache, оно позволяет вам проходить иерархию каталогов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...