Manipulação de arquivos

Saudações a todos da comunidade.

Primeira duvida:

Preciso fazer um programa que crie um quantidade de pastas definidas pelo usuário em um diretório especificado em um edit, e pensei em fazer um laço que fosse adicionando o numero do i por exemplo ao final do nome de cada pasta, mas meu programa não esta gerando as pastas. Alguém poderia me indicar um pedaçinho de código que me ajude com isso?

Segunda dúvida:

Dentro de cada uma destas pastas eu preciso criar um arquivo de texto com um tamanho definido pelo usuário.

Poderiam me ajudar?

Grato

Criando diretório


File directory = new File(directorypath + directoryname);

if(!directory.exists()){
   directory.mkdir();
}

Como assim um tamanho? Com qualquer coisa dentro do arquivo?

por exemplo, o usuário digita 10mb e o programa precisa criar um arquivo de 10mb em cada uma das pastas criadas.

Ok, e tipo se eu fizer um loop para criar 100 pastas por exemplo, como faço pra cada uma ter um nome diferente? (ex: Pasta1, Pasta2…)