Como contar o número de arquivos dentro de uma pasta e retornar esse número?

Fiz esse código que faz esse while que coloca imagens dentro de um html dinamicamente.
mas aqui eu coloco arquivos de 0 a 10. Eu gostaria que esse 10 fosse variável, se tenho 20 imagens em uma pasta, o codigo coloca 20 imagens no html. Tem como pegar essa quantidade de arquivos de uma pasta? Ou alguma outra forma?

Tudo isso ta offline. ou seja estrutura de arquivos é

PASTA

  • index.html
  • images(folder)
    – 0.jpg
    – 1.jpg
    – …
<script>
    var i = 0;

    while (i <= 10) {
    	var imagem = document.createElement("IMG");
    	imagem.src = 'images/' + i + '.jpg';
    	document.body.appendChild(imagem);
    	i++
    }
</script>

Utilize um Servlet que verifique a quantidade de arquivos .jpg no seu diretório.

Fala Luiz, Blz… Vc tem algum exemplo?

https://docs.oracle.com/javase/tutorial/essential/io/dirs.html

veja, em especial, isto Filtering a Directory Listing By Using Globbing