Como mover uma pasta (incluindo subdiretórios e arquivos) para uma nova pasta usando o código Java

Alguém pode me ajudar com um código Java que copie ou mova uma pasta como está em outra past

Por exemplo
Tenho uma pasta chamadatemp, dentrotemp Eu tenho uma pastain-temp.

Eu quero que o meutemp pasta @ deve ser copiada ou movida para uma nova pasta chamadanew temp, mas usando o código Java.

Eu recebi um código de exemplo pesquisando no Google que cópias os subdiretórios e arquivos de uma pasta em uma nova pasta, mas como eu disse, precisomove uma pasta com sua subpasta em uma nova past

Ajude-me a resolver isso.

Obrigado

questionAnswers(1)

yourAnswerToTheQuestion