Como ler um diretório do classpath de tempo de execução?

Meu aplicativo Java precisa ser capaz de encontrar ummyconfig/ diretório que será empacotado dentro do mesmo JAR:

myjar.jar/
    com/
        me/
            myproject/
                ConfigLoader.java --> looks for myconfig/ directory and its contents
    myconfig/
        conf-1.xml
        conf.properties
        ... etc.

Como eu realmente leio isso?myconfig/ diretório fora do classpath runtime? Eu fiz algumas pesquisas e parece que o método normal de ler umArquivo do caminho de classe não funciona paradiretórios:

InputStream stream = ConfigLoader.class.getResourceAsStream("myconfig");

Alguém sabe como ler um diretório inteiro do classpath de tempo de execução (em oposição a um único arquivo)? Desde já, obrigado!

Por favor note: Não é possível carregar os arquivos individualmente,myconfig é um diretório com milhares de arquivos de propriedades dentro dele.

questionAnswers(2)

yourAnswerToTheQuestion